oracular (1) crontab.1.gz

Provided by: manpages-ro_4.23.1-1_all bug

NUME

       crontab - menține fișiere crontab pentru utilizatori individuali (Vixie Cron)

SINOPSIS

       crontab [-h]

       crontab [-u utilizator] [-n] fișier

       crontab [-u utilizator][-i] {-e | -l | -r}

DESCRIERE

       crontab este programul utilizat pentru a instala, dezinstala sau lista tabelele utilizate pentru a
       comanda demonul cron(8) în Vixie Cron. Fiecare utilizator poate avea propriul crontab și, deși acestea
       sunt fișiere în „/var/spool/cron/crontabs”, ele nu sunt destinate a fi editate direct.

       Dacă fișierul /etc/cron.allow există, atunci trebuie să fiți listat (câte un utilizator pe linie) în el
       pentru a putea utiliza această comandă. Dacă fișierul /etc/cron.allow nu există, dar fișierul
       /etc/cron.deny există, atunci trebuie să nu fiți listat în fișierul /etc/cron.deny pentru a putea utiliza
       această comandă.

       Dacă niciunul dintre aceste fișiere nu există, atunci, în funcție de parametrii de configurare care
       depind de sistem, numai superutilizatorul va putea utiliza această comandă sau toți utilizatorii vor
       putea utiliza această comandă.

       Dacă există ambele fișiere, atunci /etc/cron.allow are prioritate. Ceea ce înseamnă că /etc/cron.deny nu
       este luat în considerare, iar utilizatorul dvs. trebuie să fie listat în /etc/cron.allow pentru a putea
       utiliza «crontab».

       Indiferent de existența oricăruia dintre aceste fișiere, utilizatorul administrativ root are întotdeauna
       permisiunea de a configura un crontab. Pentru sistemele Debian standard, toți utilizatorii pot utiliza
       această comandă.

       Dacă se dă opțiunea -h, crontab afișează un mesaj de ajutor și se închide imediat.

       Dacă este dată opțiunea -u, aceasta specifică numele utilizatorului al cărui crontab trebuie să fie
       utilizat (la listare) sau modificat (la editare). Dacă această opțiune nu este furnizată, crontab
       examinează crontab-ul „dumneavoastră”, adică crontab-ul persoanei care execută comanda. Rețineți că su(8)
       poate confunda crontab și că, dacă executați în interiorul lui su(8), ar trebui să folosiți întotdeauna
       opțiunea -u, din motive de siguranță.

       Prima formă a acestei comenzi este utilizată pentru a instala un nou crontab dintr-un fișier numit sau de
       la intrarea standard dacă este dat pseudo-numefișier „-”.

       Dacă se oferă opțiunea -n, aceasta înseamnă „funcționare în gol”: crontab examinează crontab-ul „dvs.” în
       ceea ce privește sintaxa acestuia și emite un mesaj de succes dacă această sintaxă este corectă, dar nu
       se scrie nimic în niciun crontab.

       Opțiunea -l determină afișarea crontab-ului curent la ieșirea standard. A se vedea nota de mai jos din
       secțiunea „SPECIFIC DEBIAN”.

       Opțiunea -r determină eliminarea crontab-ului curent.

       Opțiunea -e este utilizată pentru a edita crontab-ul curent folosind editorul specificat de variabilele
       de mediu „VISUAL” sau „EDITOR”. După ce ieșiți din editor, crontab-ul modificat va fi instalat automat.
       Dacă niciuna dintre variabilele de mediu nu este definită, se utilizează editorul implicit
       „/usr/bin/editor”.

       Opțiunea -e modifică opțiunea -r pentru a solicita utilizatorului un răspuns „y/Y” înainte de a elimina
       efectiv crontab-ul.

SPECIFIC DEBIAN

       Comportamentul „din fabrică” pentru crontab -l este de a afișa antetul de trei rânduri „DO NOT EDIT THIS
       FILE” (NU MODIFICAȚI ACEST FIȘIER) care este plasat la începutul crontab-ului atunci când acesta este
       instalat. Problema este că aceasta face ca secvența

       crontab -l | crontab -

       să nu fie la fel de potentă - continuați să adăugați copii ale antetului. Acest lucru cauzează
       dificultăți pentru scripturile care utilizează «sed» pentru a edita un crontab. Prin urmare,
       comportamentul implicit al opțiunii -l a fost modificat pentru a nu emite un astfel de antet. Puteți
       obține comportamentul original prin stabilirea variabilei de mediu CRONTAB_NOHEADER la „N” ceea ce va
       determina comanda crontab -l să emită antetul straniu.

EVIDENȚIEREA IEȘIRII din «crontab -l»

       Comanda crontab -l produce text simplu. În cazul în care un tty poate suporta secvențe ANSI pentru a
       colora acest text, se poate evidenția ieșirea, prin apelarea: crontab -l | spc -t crontab atunci când
       fundalul tty-ului este întunecat, sau crontab -l | spc -t crontab-light atunci când acest fundal este
       luminos.

       Schema de evidențiere poate fi modificată prin folosirea unor versiuni personalizate ale fișierelor
       /etc/supercat/spcrc-crontab*.

       De asemenea, acest text poate fi colorat cu ajutorul programului batcat furnizat de pachetul bat(); iată
       un exemplu:

       crontab -l | batcat --language Crontab

CONSULTAȚI ȘI

       crontab(5), cron(8), spc(1)

FIȘIERE

       /etc/cron.allow, /etc/cron.deny
           Fișierele /etc/cron.allow și /etc/cron.deny, dacă există, trebuie să poată fi fie citite de toată
           lumea, fie de grupul „crontab”. Dacă nu sunt, atunci cron va refuza accesul tuturor utilizatorilor
           până când permisiunile vor fi corectate.

       /var/spool/cron/crontabs
           Există un fișier pentru fiecare crontab al utilizatorului în directorul /var/spool/cron/crontabs.
           Utilizatorilor nu li se permite să editeze direct fișierele din acest director pentru a se asigura că
           numai utilizatorii autorizați de sistem să execute sarcini periodice pot să le adauge și că acolo vor
           fi scrise numai crontab-uri corecte din punct de vedere sintactic. Acest lucru este impus prin faptul
           că directorul poate fi scris numai de către grupul crontab și prin configurarea comenzii crontab cu
           bit-ul setgid activat pentru acel grup specific.

STANDARDE

       Comanda crontab este conformă cu IEEE Std1003.2-1992 („POSIX”). Această nouă sintaxă de comandă diferă de
       versiunile anterioare ale Vixie Cron, precum și de sintaxa clasică SVR3.

DIAGNOSTICARE

       Dacă îl rulați cu o linie de comandă greșită, apare un mesaj de utilizare destul de informativ.

       cron cere ca fiecare intrare din crontab să se termine cu un caracter de linie nouă. În cazul în care
       ultimei intrări dintr-un crontab îi lipsește linia nouă, cron va considera crontab-ul (cel puțin parțial)
       stricat și va refuza să îl instaleze.

       Fișierele din /var/spool/cron/crontabs sunt denumite în funcție de numele contului utilizatorului.
       Lucrările crontab nu vor fi executate pentru utilizatorii ale căror conturi au fost redenumite fie din
       cauza unor modificări în sistemul local, fie pentru că sunt gestionate printr-o bază de date centrală a
       utilizatorilor (externă sistemului, de exemplu un director LDAP).

AUTORI

       Paul Vixie <paul@vix.com>
           A scris această pagină de manual (1994).

       Steve Greenland <stevegr@debian.org>
           A întreținut pachetul (1996-2005)

       Javier Fernández-Sanguino Peña <jfs@debian.org>
           A întreținut pachetul (2005-2014).

       Christian Kastner <ckk@debian.org>
           A întreținut pachetul (2010-2016).

       Georges Khaznadar <georgesk@debian.org>
           A întreținut pachetul (2022-2024).

DREPTURI DE AUTOR

       Drepturi de autor © 1994 Paul Vixie

       Distribuiți liber, cu următoarele excepții: nu-mi scoateți numele din sursă sau din documentație (nu-mi
       luați creditul pentru munca mea), marcați-vă modificările (nu mă faceți să fiu învinovățit pentru
       eventualele erori), nu modificați sau eliminați această notificare. Poate fi vândut dacă sursa
       construibilă este furnizată cumpărătorului. Nici o garanție de orice fel, expresă sau implicită, nu este
       inclusă cu acest software; utilizați-l pe propriul risc, responsabilitatea pentru daunele (dacă există)
       aduse cuiva ca urmare a utilizării acestui software revine în întregime utilizatorului.

       Începând cu anul 1994, multe modificări au fost făcute în această pagină de manual, scrisă de
       dezvoltatorii Debian care au întreținut «cron»; mai sus este o listă scurtă, mai multe informații pot fi
       găsite în fișierul „/usr/share/doc/cron/copyright”.

TRADUCERE

       Traducerea în limba română a acestui manual a fost făcută de Remus-Gabriel Chelu
       <remusgabriel.chelu@disroot.org>

       Această traducere este documentație gratuită; citiți Licența publică generală GNU Versiunea 3
       ⟨https://www.gnu.org/licenses/gpl-3.0.html⟩ sau o versiune ulterioară cu privire la condiții privind
       drepturile de autor.  NU se asumă NICIO RESPONSABILITATE.

       Dacă găsiți erori în traducerea acestui manual, vă rugăm să trimiteți un e-mail la ⟨translation-team-
       ro@lists.sourceforge.net⟩.