Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 13083|Jawab: 1

[linux] CentOS 7 menggunakan crontab untuk melakukan tugas secara berkala

[Salin tautan]
Diposting pada 27/06/2020 15.27.42 | | | |
Apa itu peletak?

CronTab dan Crontab tidak dapat dipisahkan. crontab adalah perintah yang biasa ditemukan di Unix dan sistem operasi mirip Unix untuk mengatur instruksi yang akan dieksekusi secara berkala. Perintah ini membaca instruksi dari perangkat input standar dan menyimpannya dalam file "crontab" untuk dibaca dan dieksekusi nanti. Kata ini berasal dari kata Yunani chronos (χρόνος), yang awalnya berarti waktu.

Dan pelepah adalah proses penjaganya. Layanan cron adalah layanan terjadwal yang memungkinkan Anda menambahkan atau mengedit tugas yang perlu dijadwalkan untuk dijalankan melalui perintah crontab.

Perintah umum:

Atur skrip yang perlu dieksekusi

Ada dua cara untuk menambahkan tugas penjadwalan:

1) Masukkan crontab -e pada baris perintah dan kemudian tambahkan tugas yang sesuai, dan penyimpanan wq keluar.
2) Langsung edit file /etc/crontab, yaitu vi /etc/crontab, dan tambahkan tugas yang sesuai.
Konfigurasi crontab -e adalah untuk pengguna tertentu, sedangkan mengedit /etc/crontab adalah tugas untuk sistem

Melihat tugas penjadwalan

crontab -l // mencantumkan semua tugas penjadwalan saat ini
crontab -l -u jp // Mencantumkan semua tugas penjadwalan untuk jp pengguna

Perintah umum

crontab -u // mengatur layanan cron untuk pengguna tertentu
crontab -l // mencantumkan detail layanan cron pengguna
crontab -e // Mengedit layanan cron pengguna
crontab -i // print prompt, masukkan pesan konfirmasi seperti ya
crontab -r // untuk menghapus semua pekerjaan penjadwalan tugas

format cron



Menambahkan tugas berjangka waktu

Mari kita uji layanan crontab dengan contoh di mana setiap menit kita membuat file kosong bernama tahun, bulan, hari, jam, dan menit saat ini di direktori /root/test_itsvse

Jalankan perintah:

Ini sebenarnya adalah editor vim, masukkan i untuk mengedit, sebagai berikut:

Setelah penambahan berhasil, kami mendapatkan petunjuk untuk baris terakhir menginstal crontab baru

Perhatikan bahwa "%" dalam file crontab memiliki fungsi mengakhiri baris perintah, membungkus baris, dan mengalihkan, dan menambahkan simbol "\" untuk melarikan diri di depan, jika tidak, simbol "%" akan menjalankan fungsinya mengakhiri baris perintah atau membungkus baris, dan konten berikutnya akan dikirim sebagai input standar ke perintah sebelumnya.

Muat ulang konfigurasi


Lihat Tugas Terjadwal

Melihat log


Log disusun berdasarkan hari, log terbaru, lihat file /var/log/cron

Renderingnya adalah sebagai berikut:



(Akhir)





Mantan:Kelas objek dan properti kustom OpenLDAP
Depan:Pembersihan kode VS 2019 (Visual Studio)
Diposting pada 15/11/2022 18.20.52 |
Belajar
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com