Mājas lapa » » Kā plānot uzdevumus Linux sistēmā Ievads Crontab failos

    Kā plānot uzdevumus Linux sistēmā Ievads Crontab failos

    Cron dēmons Linux operācijās darbojas fonā konkrētos laikos; tas ir kā uzdevumu plānotājs operētājsistēmā Windows. Pievienojiet uzdevumus jūsu sistēmas crontab failiem, izmantojot atbilstošo sintaksi un cron automātiski tos palaidīs jums.

    Crontab failus var izmantot, lai automatizētu dublējumus, sistēmas uzturēšanu un citus atkārtotus uzdevumus. Sintakse ir spēcīga un elastīga, lai jūs varētu veikt uzdevumu ik pēc piecpadsmit minūtēm vai noteiktā minūtē noteiktā dienā katru gadu..

    Atklāšana Crontab

    Pirmkārt, atveriet termināla logu no sava Linux darbvirsmas lietojumprogrammu izvēlnes. Varat noklikšķināt uz Dash ikonas, ierakstiet Terminal un nospiediet Enter, lai atvērtu to, ja izmantojat Ubuntu.

    Izmantojiet crontab-e komandu, lai atvērtu lietotāja konta failu crontab. Šajā failā esošās komandas darbojas ar jūsu lietotāja konta atļaujām. Ja vēlaties, lai komanda darbotos ar sistēmas atļaujām, izmantojiet sudo crontab -e komandu, lai atvērtu root konta crontab failu. Izmantojiet su-c “crontab -e” tā vietā, ja jūsu Linux izplatīšana neizmanto sudo.

    Jums var lūgt izvēlēties redaktoru. Izvēlieties Nano, ja tas ir pieejams, ierakstot tā numuru un nospiežot taustiņu Enter. Vi un citus uzlabotus redaktorus var labāk izmantot pieredzējuši lietotāji, bet Nano ir viegls redaktors, lai sāktu darbu.

    Jūs redzēsiet Nano teksta redaktoru, kas identificēts ar “GNU nano” galveni gala loga augšpusē. Ja tā nav, crontab, iespējams, ir atvērts vi teksta redaktorā.

    Ja jūs neizmantojat vi, jūs varat ievadīt : atmest uz vi un nospiediet Enter, lai to aizvērtu. Palaidiet eksportēt EDITOR = nano komandu, tad palaidiet crontab-e vēlreiz, lai atvērtu failu crontab Nano.

    Jaunu uzdevumu pievienošana

    Izmantojiet bulttaustiņus vai lapu uz leju, lai ritinātu līdz crontab faila apakšai Nano. Līnijas, kas sākas ar #, ir komentāru rindas, kas nozīmē, ka cron tos ignorē. Komentāri sniedz tikai informāciju cilvēkiem, kas rediģē failu.

    Crontab faila līnijas ir rakstītas sekojošā secībā ar šādām pieņemamām vērtībām:

    minūšu (0-59) stundu (0-23) dienas (1-31) mēneša (1-12) dienas darba (0-6) komanda

    Varat izmantot zvaigznīti (*), lai atbilstu kādai vērtībai. Piemēram, izmantojot zvaigznīti mēnesim, komanda darbosies katru mēnesi.

    Piemēram, pieņemsim, ka mēs vēlamies katru dienu palaist komandu / usr / bin / example 12:30. Mēs ierakstītu:

    29 0 * * * / usr / bin / piemērs

    30 minūšu atzīmei izmantojam 29, bet 0 - 12, jo minūšu, stundu un darba dienu vērtības sākas ar 0. Ņemiet vērā, ka dienas un mēneša vērtības sākas ar 1, nevis 0.

    Vairākas vērtības un diapazoni

    Izmantojiet komatiem atdalītas vērtības, lai noteiktu vairākas reizes. Piemēram, līnija

    0,14,29,44 * * * * / usr / bin / example2

    katru dienu ik pēc 15 stundām vada / usr / bin / example2. Pārliecinieties, ka pievienojat katru jaunu uzdevumu jaunā rindā.

    Lai norādītu vērtību diapazonu, izmantojiet atdalītas vērtības. Piemēram, līnija

    0 11 * 1-6 * / usr / bin / example3

    sākas / usr / bin / example3 pusdienlaikā katru dienu, bet tikai gada pirmajos sešos mēnešos.

    Faila saglabāšana

    Nospiediet Ctrl-O un nospiediet taustiņu Enter, lai saglabātu crontab failu Nano. Izmantojiet Ctrl-X saīsni, lai aizvērtu Nano pēc faila saglabāšanas.

    Jūs redzēsiet ziņojumu “crontab: jaunas crontab instalēšana”, kas norāda, ka jūsu jaunais crontab fails ir veiksmīgi instalēts.