Rumah >Operasi dan penyelenggaraan >operasi dan penyelenggaraan linux >Apakah format rentetan jadual tugas linux?

Apakah format rentetan jadual tugas linux?

尊渡假赌尊渡假赌尊渡假赌
尊渡假赌尊渡假赌尊渡假赌asal
2023-07-17 13:53:482020semak imbas

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.

Apakah format rentetan jadual tugas linux?

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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn