Saya juga akan menggunakan cron untuk "menghentikan" atau "membunuh" layanan atau skrip itu pada waktu yang ditentukan.
Pertama buat pekerjaan cron Anda untuk menjalankan pekerjaan atau skrip Anda. (Anda dapat dengan mudah menjalankan cron lain yang akan mematikan pekerjaan yang memiliki nama
sudo pkill wget
)
Kedua, Anda ingin melihat menjalankan tugas-tugas crontab, dalam format yang bermanfaat dan dapat dibaca, di output dari:
ps -o pid,sess,cmd afx | egrep "( |/)cron( -f)?$"
Mereka akan muncul di baris pertama, kira-kira seperti ini:
1108 1108 cron
4288 1108 \_ CRON
4289 4289 \_ /bin/sh -c /path/to/my/crontab/script1.sh
4290 4289 \_ /bin/bash /path/to/my/crontab/script1.sh
4295 4289 \_ /usr/bin/wget LINK
Kolom pertama adalah PID, kedua adalah Session ID dan ketiga adalah perintah yang dimulai oleh cron. Anda dapat membunuh semua proses yang terkait dengan tugas cron tertentu menggunakan ID Sesi, jadi dalam contoh di atas Anda harus membunuh Session ID 4289:
pkill -s 4289
Anda perlu memasukkan pkill ke dalam skrip dan menjalankannya sebagai cron