Saya telah masuk:
* 22 * * * test > /dev/null
Namun, saya diberitahu melalui email bahwa ini berjalan setiap menit. Saya bingung saya kira karena saya pikir ini benar untuk apa yang saya inginkan.
bash
cron
system
scheduled-tasks
Benjamin
sumber
sumber
Jawaban:
Ini berjalan setiap menit dari jam 22 kurasa. Coba yang berikut ini untuk menjalankannya setiap menit pertama jam 22:
sumber
man cron
dulu, Anda harus menemukan apa yang Anda cari.Berikut ini beberapa contoh lainnya
Jalankan setiap 6 jam pada 46 menit melewati jam:
46 */6 * * *
Jalankan pukul 2:10 pagi:
10 2 * * *
Jalankan pada 3:15 pagi:
15 3 * * *
Jalankan pada 4:20 pagi:
20 4 * * *
Jalankan pada 5:31 pagi:
31 5 * * *
Jalankan pada 17:31:
31 17 * * *
sumber
Untuk menjalankan sekali, setiap hari jam 10 malam Anda harus melakukan sesuatu seperti ini:
Gambar ukuran penuh: http://i.stack.imgur.com/BeXHD.jpg
Sumber: softpanorama.org
sumber
Inilah yang saya lihat setiap kali saya menulis entri crontab baru:
Untuk mulai mengedit dari terminal -type:
apa yang akan Anda tambahkan ke file crontab:
Apa artinya:
Juga, periksa apa shell mesin Anda berjalan dan beri nama file sesuai ATAU itu tidak akan dijalankan.
Periksa shell dengan salah satu
echo $SHELL
atauecho $0
Bisa jadi "Bourne shell
(sh)
, Bourne lagi shell(bash)
, Korn shell(ksh)
..etc"sumber
Sintaks untuk crontab
Sintaks Anda
pekerjaan Anda akan Jalankan setiap menit pada jam 22:00 sepanjang minggu, bulan dan tahun.
menambahkan opsi (0-59) pada menit tempat akan menjalankannya sekali pada pukul 22:00 sepanjang minggu, bulan dan tahun.
Sumber https://www.adminschoice.com/crontab-quick-reference
sumber