Jawaban:
Kerjakan saja:
0 */2 * * * /home/username/test.sh
Angka 0 di awal berarti berjalan pada menit ke-0. (Jika itu *, skrip akan berjalan setiap menit selama setiap jam kedua.)
Jangan lupa, Anda dapat memeriksa syslog untuk melihat apakah itu benar-benar berjalan!
Baris harus membaca:
0 0-23/2 * * * /home/username/test.sh
atau
0 0,2,4,6,8,10,12,14,16,18,20,22 * * * /home/username/test.sh
0-23/2
adalah setiap jam genap dan 1-23/2
setiap jam ganjil, tapi saya lebih suka */2
masih.
0 */2 * * *
Jawabannya adalah dari https://crontab.guru/every-2-hours . Ini menarik.
0 * / 1 * * * "Pada menit 0 lewat setiap jam."
0 * / 2 * * * "Pada menit 0 lewat setiap jam ke-2."
Ini adalah cara yang tepat untuk mengatur cronjobs untuk setiap jam.
Untuk masuk ke crontab:
crontab -e
tulis ini ke dalam file:
0 */2 * * * python/php/java yourfilepath
Contoh:0 */2 * * * python ec2-user/home/demo.py
dan pastikan Anda memiliki satu baris kosong setelah tugas cron terakhir di file crontab Anda