Yanıtlar:
Sadece yap:
0 */2 * * * /home/username/test.sh
Başlangıçtaki 0, 0. dakikada çalıştırmak anlamına gelir. (Bu bir * olsaydı, komut dosyası her iki saatte bir dakikada bir çalışırdı.)
Unutmayın, gerçekten çalışıp çalışmadığını görmek için syslog'u kontrol edebilirsiniz!
Satır aşağıdakilerden birini okumalıdır:
0 0-23/2 * * * /home/username/test.sh
veya
0 0,2,4,6,8,10,12,14,16,18,20,22 * * * /home/username/test.sh
0-23/2
, her iki saatte bir ve 1-23/2
her garip saatte bir, ama */2
yine de tercih ederim .
0 */2 * * *
Cevap https://crontab.guru/every-2-hours adresinden . Bu ilginç.
0 * / 1 * * * “Her saat 0 dakika sonra.”
0 * / 2 * * * “Her 2 saatte bir 0 dakika sonra.”
Bu, her saat için cronjobs ayarlamak için uygun yoldur.
Crontab'a girmek için:
crontab -e
bunu dosyaya yaz:
0 */2 * * * python/php/java yourfilepath
Misal :0 */2 * * * python ec2-user/home/demo.py
ve crontab dosyanızdaki son cron işinden sonra bir satır boşluk bıraktığınızdan emin olun