Kumaha Pikeun ngedit Linux Ubuntu Crontab File Pikeun Jadwal Jobs

perkenalan

Aya daemon dina Linux Ubuntu disebut Cron nu dipaké pikeun ngajalankeun prosés dina interval nu sarua.

Cara hancana ieu mariksa polder tangtu dina Sistim anjeun Aksara ngajalankeun. Contona aya hiji folder disebut /etc/cron.hourly, /etc/cron.daily, /etc/cron.weekly na /etc/cron.monthly. Aya ogé file disebut / jsb / crontab.

Sacara standar anjeun bisa kalayan gampang nempatkeun Aksara kana polder relevan pikeun meunangkeun eta ngajalankeun hiji interval waktu anu teratur.

Contona muka jandela terminal (ku mencét Ctrl, Alt na T) tur ngajalankeun di handap paréntah LS :

LS / jsb / Cron *

Anjeun bakal ningali daptar program atawa Aksara nu ngajalankeun hourly, sapopoé, mingguan jeung bulanan.

The gangguan kalayan polder ieu nyaeta aranjeunna anu bit samar. Contona poean hartina naskah bakal ngajalankeun sakali sapoé tapi anjeun boga teu kontrol ngaliwatan waktu anu naskah bakal ngajalankeun beurang éta.

Maksudna di mana file crontab asalna di.

Ku ngédit éta file crontab Anjeun bisa meunangkeun Aksara atawa program pikeun ngajalankeun dina tanggal pasti na waktu rék ka ngajalankeun. Contona meureun rék cadangan payil Anjeun unggal wengi di 6 WIB.

idin

Paréntah crontab merlukeun hiji pamaké boga idin pikeun ngédit file crontab. Aya dasarna dua file nu dipaké pikeun ngatur idin crontab:

Lamun file /etc/cron.allow aya mangka pamaké wanting pikeun ngedit file crontab kudu file éta. Lamun file cron.allow teu aya tapi aya hiji file /etc/cron.deny lajeng pamaké teu kudu aya di file éta.

Mun duanana file aya lajeng /etc/cron.allow nu overrides file /etc/cron.deny.

Lamun file ngayakeun aya mangka gumantung kana konfigurasi Sistim naha a pamaké bisa ngédit crontab kana.

Akar pamaké salawasna bisa ngedit file crontab. Anjeun boh tiasa make paréntah su mun pindah ka pamaké akar atawa paréntah sudo kana ngajalankeun paréntah crontab.

Ngédit The Crontab File

Unggal pamaké anu boga idin bisa nyieun file crontab sorangan. Paréntah Cron dasarna Sigana keur ayana sababaraha file crontab tur ngalir ngaliwatan kabeh.

Mariksa naha anjeun gaduh file crontab ngajalankeun paréntah di handap:

-l crontab

Mun anjeun teu mibanda crontab a berkas pesen "euweuh crontab pikeun " moal muncul disebutkeun file crontab anjeun bakal ditampilkeun (fungsionalitas ieu beda sistem ka sistem, sakapeung eta mintonkeun nanaon pisan jeung kali séjén eta mintonkeun " teu ngédit file ieu ").

Pikeun nyieun atawa ngedit file crontab ngajalankeun paréntah di handap:

-e crontab

Sacara standar lamun euweuh redaktur standar dipilih lajeng Anjeun bakal dipénta pikeun milih pangropéa standar ngagunakeun. Pribadi kuring resep ngagunakeun nano sakumaha anu kasebut maju cukup lempeng ngagunakeun na eta ngalir ti terminal.

The file nu muka ngabogaan loba informasi tapi bagian konci téh conto nu ngan méméh ahir bagian komentar (komentar anu dilambangkeun ku garis nu dimimitian ku #).

# Mh DOM mon paréntah kade

0 5 * * 1 tar -zcf /var/backups/home.tgz / home /

Aya 6 potongan informasi pikeun nyocogkeun on unggal garis dina file crontab:

Pikeun unggal item (iwal paréntah) bisa nangtukeun karakter bonus. Tingali di garis conto crontab handap:

30 18 * * * tar -zcf /var/backups/home.tgz / home /

Naon paréntah luhur anu nyebutkeun aya dina 30 menit, 18 jam na beurang wae, bulan jeung poe minggu ngajalankeun paréntah ka pos na tar di diréktori ngarep kana / var folder / cadangan.

Pikeun meunang paréntah pikeun ngajalankeun dina 30 menit kaliwat unggal jam abdi tiasa ngajalankeun parentahna handap:

30 * * * * paréntah

Pikeun meunang paréntah pikeun ngajalankeun unggal menit kaliwat 6 pm abdi tiasa ngajalankeun parentahna handap:

* 18 * * * paréntah

kituna Anjeun kudu ati-ati ngeunaan nyetel Paréntah crontab Anjeun.

Contona:

* * * 1 * paréntah

Paréntah luhur bakal ngajalankeun unggal menit unggal jam tina unggal poe unggal minggu dina Januari. Kuring ragu yén aya naon rék.

Pikeun ngajalankeun paréntah di 5 am dina 1st Januari Anjeun ngalakukeunana dina paréntah di handap kana file crontab:

0 5 1 1 * paréntah

Kumaha Ka Cabut A File Crontab

Kalolobaan waktu maneh moal rék nyabut file crontab tapi anjeun bisa hayang miceun sababaraha barisan ti file crontab.

Sanajan upami anjeun hoyong piceun file crontab pamaké anjeun ngajalankeun paréntah di handap:

-r crontab

Hiji cara aman pikeun ngalakukeun ieu téh pikeun ngajalankeun paréntah di handap:

-i crontab

Ieu miwarang patarosan "anjeun yakin?" sateuacan nyoplokkeun file crontab.