Dalam ekspresi cron, apa perbedaan antara 0/1
, 1/1
dan *
?
Dalam ekspresi cron, apa perbedaan antara 0/1
, 1/1
dan *
?
Jawaban:
Itu tergantung di mana istilah itu berada
0/1
berarti mulai dari 0 setiap 1.1/1
berarti mulai dari 1 setiap 1.*
berarti semua nilai yang mungkin.begitu
Untuk kolom menit, jam, dan hari dalam seminggu, 0/1
dan *
setara dengan ini adalah 0.
Untuk kolom Hari Bulan dan Bulan 1/1
dan *
setara dengan ini berdasarkan 1.
0/1
selama berbulan-bulan? Apa yang akan terjadi?
Dalam definisi crontab, arti dari lima bidang tanggal / waktu adalah:
A * berarti dari elemen pertama hingga elemen terakhir dari rentang. A n / x berarti mulai dari n, di setiap nilai x.
Dalam kasus Anda, ini dapat diterjemahkan oleh:
Akhir terlihat salah (? *) Karena berada di tempat perintah. Atau di tempat nama pengguna & perintah jika diambil dari file di bawah /etc/cron.d/
dan bukan dari crontab pengguna tertentu.
Angka 0/1 berarti setiap 1 menit atau setiap mintue dan 1/1 berarti setiap bulan saya pikir, tetapi saya tidak yakin itu akan bekerja seperti itu selama sebulan.
0/1
, 1/1
dan *
?
0/1
dengan 1/1
misalnya? Apakah akan sama artinya?
0
atau 1
kemudian?
/
melangkah, menjelaskan benar-benar baik di sini: publib.boulder.ibm.com/infocenter/db2luw/v9r5/index.jsp?topic=/...