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

Apakah format rentetan jadual tugas linux?

尊渡假赌尊渡假赌尊渡假赌
Lepaskan: 2023-07-24 13:39:24
asal
2026 orang telah melayarinya

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)
Salin selepas log masuk

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!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan