Portál AbcLinuxu, 10. května 2025 06:54

Dotaz: Spousteni root crontabu

6.11.2005 13:24 Doktor
Spousteni root crontabu
Přečteno: 203×
Odpovědět | Admin
Mam problem pochopit jak pracuje (jak se spousti) root crontab. Jeden totiz vidim v /etc/crontab, a pak mohu vytvorit novy pomoci crontab -e ktery je zpocatku prazdny a uklada se ve /var/spool/cron/root. Ma otazka zni, spousteji se oba crontaby? Tzn. ten v /etc/crontab a druhy v /var/spool/cron/root periodicky kazdou minutu? Nebo kdyz chci spoustet prikazy pod rootem, staci pouze editovat soubor /etc/crontab? Mam v tom trochu zmatek.. protoze nevim zda pridavat root prikazy do /etc/crontab, ci pomoci crontab -e. Mohli byste mi to prosim vyjasnit?
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

6.11.2005 13:50 azurIt | skóre: 34 | blog: zatial_bez_mena
Rozbalit Rozbalit vše Re: Spousteni root crontabu
Odpovědět | | Sbalit | Link | Blokovat | Admin
ahoj,
u mna na debiane to mam tak isto avsak bohuzial ti neobjasnim, preco to tak je, lebo to neviem. avsak vsimol som ti, ze sa spustaju oba cize by malo byt jedno kam to pridas. ja napriek tomu vzdy pouzivam crontab -e (cize zapisujem do toho co je vo /var).
Heron avatar 6.11.2005 14:29 Heron | skóre: 53 | blog: root_at_heron | Olomouc
Rozbalit Rozbalit vše Re: Spousteni root crontabu
Odpovědět | | Sbalit | Link | Blokovat | Admin
/etc/crontab je systémový crontab (který se samozřejmě spouští s právy root). crontab -e edituje uživatelský crontab, který se spouští s právy daného uživatele. Samozřejmě se spouští všechny.
Heron
6.11.2005 18:08 Doktor
Rozbalit Rozbalit vše Re: Spousteni root crontabu
S tim souvisi, spoustene prikazy mi vytvareji zaznamy v syslogu:
Nov  6 17:58:01 serv1 crond(pam_unix)[24837]: session opened for user root by (uid=0)
Nov  6 17:58:02 serv1 crond(pam_unix)[24838]: session closed for user root
Nemohu prijit na to aby to do logu nezapisovalo. Mate s tim nekdo zkusenosti?
Heron avatar 6.11.2005 14:33 Heron | skóre: 53 | blog: root_at_heron | Olomouc
Rozbalit Rozbalit vše Re: Spousteni root crontabu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Do /etc/crontab patří věci týkající se systému jako celku (jako např. zálohování, rebuild locatedb, texovská správa písmen,...). Administrativní záležitosti dělá root, takže patří do rootova crontabu (nic mě momentálně nenapadá, ale dokázal bych si představit zde mít nějaký monitor uživatelů, který je v případě nekalého chování taktně upozorní -- asi špatný příklad, jistě někdo napíše lepší).
Heron
Heron avatar 6.11.2005 14:35 Heron | skóre: 53 | blog: root_at_heron | Olomouc
Rozbalit Rozbalit vše Re: Spousteni root crontabu
Takže pokud potřebuješ jenom něco spouštět pod rootem a se systémem to zas tak moc nesouvisí, dej to do rootova crontabu (crontab -e).

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.