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 ?