hocam ondan bahsediyorum zaten

en başta trim.sh başlatılınca çalıstırılan komut var

trimmed_amount=$(fstrim -v / | awk '{print $2, $3}')
echo "Trim islemi basariyla tamamlandi $trimmed_amount alan temizlendi ve optimize edildi "
bu bağımsız bir komut tek seferlik çalışıyor.

cat <<EOF > /etc/systemd/system/fstrim.timer
[Unit]
Description=Discard unused blocks once a week

[Timer]
OnCalendar=weekly
AccuracySec=1h
Persistent=true

[Install]
WantedBy=timers.target
EOF
hocam burada timer oluşturuyorsunuz.
ancak timerda herhangi bir komut yok ?

systemctl daemon-reload
systemctl enable fstrim.timer
systemctl start fstrim.timer
burada servisler başlatılıyor

yani timer her çalıştığında çalışacak komut nerede oluyor

söylemek istediğim, ExecStart gibi bir şey yok ?