Apa arti slash di crontab?

31

Saya telah melihat catatan crontab dalam sistem.

0-55/5 * * * *   root  <command>

Saya membaca crontab -efile contoh dan saya tahu posisi pertama adalah menit. Tetapi saya tidak dapat menemukan arti /(tebasan) di sana. Adakah yang bisa menjelaskan artinya kepada saya?

steveyang
sumber
/adalah garis miring ke depan. \ adalah garis miring terbalik. Garis miring ke depan condong ke depan . Garis miring terbalik .
jw013
2
man 5 crontabpunya penjelasan juga.
Mat
@ jw013 terima kasih sudah mengoreksi! @Mat, terima kasih. Beli caranya, bagaimana menuju ke halaman selanjutnya man? Saya membaca sampai man crontabselesai.
steveyang
1
@yangchenyun, ini bukan halaman berikutnya. Itu bagian lain. man crontabmemunculkan entri pertama untuk crontab, yaitu untuk crontab perintah di bagian 1. Menjelang akhir halaman itu, katanya SEE ALSO crontab(5). Itu memberitahu Anda bahwa Anda dapat menggunakan man 5 crontabuntuk membaca crontabentri di bagian 5, yang menjelaskan format crontab file .
cjm
@ cjm Terima kasih atas informasi ini. Saya selalu bertanya-tanya tentang (3)hal itu di SEE ALSObagian!
steveyang

Jawaban:

31

Garis miring maju digunakan bersama dengan rentang untuk menentukan nilai langkah.

0-55/5 * * * * berarti perintah Anda akan dieksekusi setiap lima menit (0, 5, 10, 15, ..., 55).

0-55/5sama dengan */5.

uloBasEI
sumber
3
Omong-omong, cara yang lebih singkat untuk mengatakan itu */5.
Warren Young
1
bagaimana dengan * / 31 pada kolom menit. Apakah ini berarti skrip akan aktif pada 0 dan 31 atau 1 dan 31?
Daniel Shen
@DanielShen Ini akan berjalan pada 0 dan 31 setiap jam.
Ville
mengapa * / 5 * * * * bukannya 5 * * * *? Apakah mereka tidak sama?
Andrew
4
@Andrew 5 * * * *akan berjalan pada lima menit setelah bagian atas jam, setiap jam (yaitu, satu jam sekali). */5 * * * *akan berjalan setiap lima menit (yaitu, dua belas kali dalam satu jam)
thrnio