Merhaba arkadaşlar sunucuda belli aralıklarda /tmp dizin içerisini temizleyen shell dosyam var fakat cron ile otomatik olarak çalıştıramıyorum. Sizce nerede yanlış ediyorum? Amacım her 1 dakika veya 15 dakika aralıklarla çalıştırmak
Cron : `* * * * * /root/shell_tmp_cleaner` so
SSH Shell Cron Nasıl Çalıştırılır?
1
●217
- 27-04-2021, 17:41:56
- 27-04-2021, 17:54:44Merhaba,
/tmp dizini içerisinde genellikle LiteSpeed gibi geçici oturum (session) logları tutan içerikleri temizleyebilmek için aşağıdaki komutu kullanarak bir bash betiği oluşturabilirsiniz;
/bin/rm -rf /tmp/*
Örnek olarak; tmp_cleaner isminde oluşturduğunuz betiği çalışıtırılabilir (executable) hale getirmek için;chmod +x tmp_cleaner
komutunu uygulayabilirsiniz.
Ardından crontab içerisine0 3 * * * /root/tmp_cleaner
şeklindeki yorumda bulunarak, örnek olarak ilgili betiğin her gece saat 3 gibi çalışmasını sağlayabilirsiniz.
Teşekkürler.