Crontab dalam Linux: Apakah itu, untuk apa dan bagaimana menggunakannya untuk menjadualkan tugas?

Kemaskini terakhir: 11/08/2022
Crontab dalam Linux: Apakah itu, kegunaannya dan cara menggunakannya untuk menjadualkan tugasan

kepada Untuk menguruskan tugasan yang berulang, adalah perlu untuk menjadualkan proses-proses tersebut. dengan satu frekuensi temporal. Untuk ini yang digunakan arahan cronyang dibantu oleh fail yang dipanggil Crontab.

Dalam fail ini Cara proses mesti diuruskan ditetapkan untuk setiap pengguna. Tetapi ini bukan semua yang anda perlu tahu tentang Crontab, kerana ia mempunyai rahsia lain yang perlu anda ingat.

Jika anda mahu Untuk mengetahui lebih lanjut tentang Crontab, kami menjemput anda untuk terus membaca catatan ini.Anda akan mengetahui apa jenis tugasan yang boleh dijadualkan dan langkah-langkah yang perlu anda ambil dalam Sistem Operasi Linux.

Apakah arahan Crontab dan apakah kegunaannya dalam Linux?

Sebelum mempelajari cara arahan Crontab berfungsi Adalah perlu untuk mengetahui apakah kegunaan arahan lain, cronYang terakhir ialah program yang digunakan, dalam terminal Linux, setiap kali proses perlu dilaksanakan dalam latar belakang pada saat yang tepat. Ini bermakna tindakan itu akan berlaku (contohnya) setiap minit, setiap hari, setiap bilangan jam tertentu, atau sekali seminggu.

Untuk menyatakan bagaimana ia sepatutnya berfungsi cron Arahan perlu ditulis dalam fail tertentu yang dipanggil crontab. Elemen ini merupakan fail teks yang disimpan dalam arahan dan boleh diubah suai mengikut keperluan setiap pengguna. Daripada semua ini, ia menunjukkan bahawa Crontab ialah fail yang disimpan dalam arahan cron untuk menyatakan arahan yang diperlukan bagi melaksanakan tugas arahan utama.

Apakah jenis tugas yang boleh dijadualkan menggunakan arahan Crontab dalam Linux?

Apakah jenis tugas yang boleh dijadualkan menggunakan arahan Crontab dalam Linux?

Tugasan yang boleh dijadualkan menggunakan Crontab dalam Linux termasuk: 

  • Aktifkan pemberitahuan perenggan mengingat kembali peristiwa pada masa tertentu.
  • Kemas kini program menetapkan hari dan masa bila anda mahu proses ini dijalankan.
  • Mulakan anda Antivirus Linux di latar belakang pada masa tertentu.
  • Padamkan fail yang mereka temui en folder kongsi.
  • Sesuaikan kebenaran pengguna setiap tempoh tertentu.
  • simpan fail pada waktu tertentu dalam sehari.
  • Minta kata laluan akses pengguna sekali seminggu

Ketahui langkah demi langkah cara menggunakan Crontab untuk mengautomasikan tugas dalam Linux

Ketahui langkah demi langkah cara menggunakan Crontab untuk mengautomasikan tugas dalam Linux

Arahan langkah demi langkah untuk menggunakan Crontab dengan betul bagi mengautomasikan tugasan dalam Linux adalah seperti berikut:

Mulakan Crontab

Perkara pertama yang perlu anda lakukan ialah membuat skrip, yang akan berfungsi dengan cron supaya ia boleh mengikuti arahan yang anda mahu arahan tersebut laksanakan pada masa tertentu. Kita akan ambil sebagai contoh bahawa anda memerlukan kemas kini sistem pengendalian dilakukan secara automatik.

Untuk melakukan ini, anda perlu memasukkan konsol dan taip:

#!/bin/bash #skrip nama mod kemas kini automatik #tulis pengedaran Linux anda #apt-get update & apt-get -y naik taraf (jika distro anda ialah Ubuntu atau Debian, anda perlu mengalih keluar #) #fedora #yum -y update #Arch #pacman --noconfirm -Syu

selepas Sebaik sahaja anda telah mencipta skrip ini, anda perlu menyimpannya sebagai actualizacion.sh y Tukar kebenaran pelaksanaan dengan menaip chmod a+x ~/scripts/actualizacion.sh.

Tambah tugasan

Apa yang perlu anda lakukan sekarang ialah Sertakan apa yang anda ingin lakukan secara berkala. (Dalam contoh kami, ia merupakan kemas kini OS, tetapi anda juga boleh menjalankan antivirus, menyemak e-mel anda, dsb.). Untuk menambah tugasan, anda perlu gunakan hujah -eyang akan membantu anda memilih editor teks.

Ini akan membolehkan fail Crontab anda menjadi:

  • # m h dom mon dow user command

Dengan cara ini Anda perlu memasukkan minit yang sepadan untuk menjalankan skrip (M)masa yang tepat (H), hari dalam bulan di mana tugasan itu akan dilaksanakan (matahari) dan hari dalam seminggu (turun)Ia juga boleh berbentuk angka dengan menulis 1 (seperti Ahad). Untuk maklumat lanjut, teliti imej dalam siaran ini; ia akan membantu anda memahami semua pembolehubah. Anda juga perlu memasukkan nama pengguna anda. (user) dan laluan untuk mengakses skrip (command).

Contohnya ialah:

  • kepada Anda perlu menulis skrip untuk mengemas kininya setiap hari pada pukul 11:30 pagi 30 11 * * * usuario /home/usuario/scripts/actualizar.sh.
  • Dalam kes Jika anda ingin menjalankannya pada 20 November jam 6:30 petang, anda perlu menulis 30 18 11 20 sun usuario /home/usuario/scripts/actualizar.sh.
E-buku IPAP
Ebooks IPAP

🔥SERTAI🔥 KOMUNITI IP@P BAHARU! DAFTAR DI SINI!

Temas

Pengarang: Félix Albornoz

Saya mempunyai lebih 20 tahun pengalaman bekerja dalam sektor teknologi, membantu syarikat dan pengguna membangun dan melatih dalam bidang ini. Saya sentiasa mempelajari perkara baharu.

Berkaitan