Cara mengedit crontab dengan nano

How Edit Crontab With Nano



Utiliti Linux bawaan digunakan untuk menjadwalkan pelaksanaan proses pada sistem anda, yang dikenal sebagai cron daemon. cron adalah penjadual tugas yang menjalankan tugas pada selang waktu yang dijadualkan, sedangkan crontab adalah singkatan untuk meja cron . Ini memungkinkan penggunaan penjadual kerja cron untuk menjalankan tugas atau proses. Crontab juga merupakan nama aplikasi yang digunakan untuk membuat perubahan dalam jadual tugas. Ia dikendalikan oleh file crontab, file konfigurasi yang menentukan perintah shell untuk melaksanakan tugas yang dijadwalkan.

Anda dapat menggunakan pekerjaan cron untuk mengotomatisasi operasi seperti menaik taraf sistem dengan patch keselamatan terkini, membuat sandaran pangkalan data atau data, mengirim e-mel, dan memeriksa penggunaan ruang cakera. cron dapat mengatur tugas yang akan dilaksanakan setiap minit, jam, hari, bulan, hari kerja, atau dengan menentukan kombinasi tarikh.







Mengapa menggunakan pekerjaan cron?

pekerjaan cron berguna di Linux kerana sebab-sebab berikut:



  • membantu sistem operasi mengambil sandaran fail log atau pangkalan data yang dijadualkan.
  • Crontab adalah alat yang sangat baik untuk mengautomasikan tugas Unix.
  • Alat yang digunakan untuk mengautomasikan penyelenggaraan sistem.
  • Untuk memadam fail log lama.
  • Berguna untuk mengirim pemberitahuan e-mel, e-mel tamat tempoh kata laluan, atau buletin.
  • Untuk membersihkan dan mengarkibkan jadual pangkalan data.

Sintaks crontab:

Setiap bidang dalam fail crontab terdapat dalam urutan berikut:



minit(s)jam(s)hari(s)bulan(s)hari minggu(s) arahan(s)

Berikut adalah sintaks arahan crontab:





***** /path_to_script
  • Gunakan tanda bintang (*) untuk padanan.
  • Tentukan julat: Dengan penggunaan kata hubung, anda boleh menentukan rentang seperti 1-20, 60-80, atau mon-wed, Jan-mar.
  • Tentukan pelbagai julat: ini juga membolehkan anda menentukan banyak bidang yang dipisahkan oleh perintah, seperti Jan-mar, April-Julai.

Pasang cron:

Tuliskan arahan yang diberikan di bawah untuk memasang cron pada sistem Linux anda.

$sudotepatpasangcron



Selepas itu, aktifkan cron untuk memulakan automatik.

$sudosystemctlmengaktifkan - sekarangcron

Mengedit crontab dengan nano:

Untuk menunjukkan kepada anda prosedur mengedit fail crontab dengan nano, kami akan membuat kerja crontab. Kemudian, pengguna Linux boleh menggunakan crontab -u PENGGUNA -e arahan untuk menyunting fail crontab dengan penyunting nano.

Mari kita gunakan crontab -e arahan untuk menambah pekerjaan cron untuk pengguna linuxhint semasa dalam fail konfigurasi crontab.

$crontab-ulinuxhint-Dan

Setiap hari Ahad jam 1:00 pagi, entri perintah berikut ditambahkan ke fail crontab baru yang akan menghapus sebarang fail log dari direktori utama linuxhint. Sebagai tambahan, watak pengalihan ditambahkan ke baris perintah setelah * .log sehingga entri arahan tidak mengarahkan output. Ini menjamin bahawa perintah itu dilaksanakan dengan betul.

1 0 * * 0 rm /kediaman/linuxhint/ *.log> /penipu/batal2> &1

Tekan CTRL + O. Ia akan menuliskan kandungan tambahan dalam fail crontab.

Sekarang, sahkan pekerjaan cron yang baru dibuat pengguna linuxhint dengan menggunakan perintah berikut.

$sudo ls -tempat /di mana/tunjang/cron/crontab

Hasilnya menyatakan bahawa tugas cron anda berjaya ditambahkan ke crontab.

Kesimpulan:

Pek sistem Linux merangkumi crontab , penjadual kerja yang berguna yang dapat melakukan prosedur automatik sebagai root. Crontab mengandungi tugas cron yang membantu sistem operasi sambil mengambil sandaran fail log atau pangkalan data yang dijadualkan. Anda boleh membuat pelbagai pekerjaan cron dalam fail crontab. Artikel ini memberi anda kaedah untuk menyunting fail crontab dengan nano penyunting.