Rentetan jadual tugas Linux ialah "crontab", dan formatnya ialah "* * * * * arahan": 1. * pertama mewakili jam 2. * kedua mewakili hari dalam seminggu; Setiap * mewakili hari bulan; 4. Keempat * mewakili bulan 5. arahan mewakili arahan/skrip.
Sistem pengendalian tutorial ini: sistem Linux5.18.14, komputer Dell G3.
Di Linux, jadual tugas menggunakan rentetan crontab (jadual cron) untuk menentukan masa pelaksanaan tugas. Rentetan crontab terdiri daripada 5 atau 6 medan, setiap medan dipisahkan oleh ruang atau tab, menunjukkan masa pelaksanaan dan kekerapan tugasan.
Format ungkapan cron standard adalah seperti berikut:
* * * * * command │ │ │ │ │ │ │ │ │ └─── 命令/脚本 │ │ │ └───── 第几个月份 (1 - 12) │ │ └─────── 每月的第几天 (1 - 31) │ └───────── 每周的第几天 (0 - 7,其中 0 和 7 都代表星期日) └─────────── 小时 (0 - 23)
Lima medan di atas mewakili minit, jam, hari dalam bulan, bulan dan hari dalam minggu masing-masing. Kad bebas "*" bermaksud sepadan dengan semua nilai yang mungkin. Sebagai contoh, gunakan " * " untuk bermakna setiap minit dan " */5 " untuk bermakna setiap 5 minit.
Selain itu, aksara khas boleh digunakan untuk mewakili jadual yang lebih fleksibel:
Elipsis (-) mewakili julat nilai berturut-turut, seperti "9-17" yang menunjukkan jam dari 9 hingga 17.
Koma (,) digunakan untuk menyenaraikan berbilang nilai diskret, seperti "1,3,5" untuk 1, 3 dan 5.
Asterisk (*) bermaksud memadankan semua nilai yang mungkin, seperti " * " bermaksud setiap minit, setiap jam atau setiap hari.
Slash (/) digunakan untuk menentukan selang, seperti "*/5" bermaksud setiap 5 unit. . Jalankan skrip setiap jam: 0 * * * * command
Jalankan skrip setiap 5 minit: */5 * * * * command
Perlu diambil perhatian bahawa pengguna boleh menggunakan perintah crontab -e untuk mengedit ungkapan cron mereka sendiri, dan simpannya ke pelan tugas. Gunakan perintah crontab -l untuk menyenaraikan semua tugas cron pengguna semasa.
Atas ialah kandungan terperinci Apakah format rentetan jadual tugas linux?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!