Cele mai simple exemple de utilizare a cronului în Ubuntu, cursurile Astra Linux Baku

Cele mai simple exemple de utilizare a cronului în Ubuntu, cursurile Astra Linux Baku

Articole

În articolul nostru anterior, am explicat cum se instalează cron în Ubuntu . Este demn de remarcat faptul că administratorii de sistem folosesc adesea acest instrument pentru a automatiza sarcinile de rutină. Astăzi, vom explica cum să vă creați primul job cron . Pentru mai multe detalii, consultați cursurile Astra Linux Baku de pe platforma Universității SEDICOMM.

Creând primul job cron periodic, Astra Linux cursează Baku

Este demn de remarcat faptul că crearea unui cron job simplu în Ubuntu nu va dura mult timp, mai ales dacă ați absolvit cursul de Sistem de Operare Linux Baku . Acest instrument vă permite să automatizați execuția comenzilor sau scripturilor conform unui program specificat. Mai întâi, deschideți un terminal și executați comanda crontab -e.

Această comandă va deschide editorul crontab . Dacă este prima dată când rulați cron , este posibil să vi se solicite să selectați un editor implicit. Alegeți unul cu care vă simțiți confortabil. De exemplu, unul dintre cele pe care le-am acoperit deja în articolele noastre anterioare:

  • nano;
  • sevă.

După deschiderea editorului, adăugați o linie nouă în fișier. Fiecare linie reprezintă o sarcină separată. Sarcinile sunt scrise în formatul [minute] [ore] [ziua_lunii] [lună] [ziua_săptămânii] [comandă].

De exemplu, dacă vrei să rulezi scriptul myscript.sh în fiecare vineri la ora 15:30, adaugă următoarea linie în fișierul crontab : 30 15 * * 5 /path/to/myscript.sh . Unde:

  • 30 — minute;
  • 15 - ceas;
  • * — simbolul asterisc înseamnă orice valoare;
  • 5 — ziua săptămânii (unde 0 și 7 indică duminica);
  •  /cale/la/myscript.sh — calea către scriptul dvs.

După efectuarea modificărilor, salvați fișierul și închideți editorul. Este demn de reținut că utilitarul cron va detecta automat modificările și va începe executarea sarcinii conform programului specificat.

Desigur, puteți adăuga oricâte sarcini doriți în fișierul crontab . Cu toate acestea, fiecare sarcină nouă trebuie plasată pe o linie separată. Rețineți că comenzile cron sunt executate de mediul utilizatorului în care sunt rulate. Prin urmare, asigurați-vă că scriptul sau comanda are toate permisiunile necesare pentru a rula cu succes în mediul dvs.

Mai multe opțiuni cron utile în Ubuntu

Este demn de remarcat faptul că opțiunile încorporate ale comenzii crontab sunt foarte convenabile pentru lucrul cu fișierul de activități . O discuție detaliată a acestor opțiuni este inclusă în cursul „Administrator de sistem Baku” de pe platforma Universității SEDICOMM . Mai exact, următoarele informații vă pot fi utile pentru început:

  • -l — vă permite să vizualizați lista curentă de sarcini pentru utilizatorul curent dintr-un fișier crontab (dacă nu, va returna un mesaj nu există crontab pentru numele de utilizator);
  • -r — vă permite să ștergeți rapid toate sarcinile din fișierul utilizatorului curent (ar trebui folosit cu precauție și aveți grijă să creați copii de rezervă);
  • -i - Activează un mod interactiv în care este necesară confirmarea pentru a șterge conținutul fișierului unui utilizator.

De asemenea, merită menționat faptul că utilitarul cron execută sarcini în fundal. Rezultatele pot fi redirecționate către un fișier sau trimise prin e-mail. Puteți învăța cum să faceți acest lucru completând cursul de instruire pentru administratori de sistem din Baku . De asemenea, urmăriți noile noastre articole; cu siguranță vom scrie un curs de instruire pe această temă în viitor.

Crearea unui cron job simplu vă va permite să automatizați sarcinile de rutină, să vă îmbunătățiți abilitățile de administrare a sistemului și să vă sporiți eficiența generală atunci când lucrați cu sistemul de operare Linux. Folosiți acest instrument puternic în Ubuntu pentru a rula automat sarcini conform unui program stabilit.

Echipa Universității SEDICOMM : Academia Cisco , Institutul Profesional Linux , Institutul Python.