Portál AbcLinuxu, 24. dubna 2024 17:23


Dotaz: Problém s crond a crontab

23.10.2005 12:56 Lukáš MATELA | skóre: 16
Problém s crond a crontab
Přečteno: 801×
Odpovědět | Admin
Zdravím všechny, Chtěl jsem na základě nalezených informací změnit čas spouštění skriptů v /etc/cron.daily, ale nějak jsem narazil a nevím si teď rady. Příkaz crontab -l mi původně pod rootem vypsal to co jsem očekával. Pak jsem chtěl pomocí příkazu crontab -e (neúspěšně) a pak i příkazem mcedit /var/spool/cron/crontabs/root. No a teď už crontab -l nevypíše nic. :-( Příkaz crontab -e mi vypíše:
skipping 2 old session files
blkopen's read failed
Přitom jsem zkoušel nastavit systémový editor příkazy: export EDITOR=mc a export EDITOR=mc Chtěl jsem je z původního 4:40 změnit na 0:10. Ptám se: 1) Jak získám původní crontab nastavení 2) Co nastavit, aby příkaz crontab -e otevřel soubor v nějakém editoru 3) Je vůbec nastavení tabulky v /var/spool/cron/crontabs ? Nebo k cemu je tento soubor? Distribuce: Slackware 10.2 Děkuji za koždou radu. Lukáš PS: mcedit /var/spool/cron/crontabs/root sice dovolí editovat soubor, ale neuloží jej. Dělám pod rootem a práva jsou rw.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

23.10.2005 15:28 ZAH | skóre: 43 | blog: ZAH
Rozbalit Rozbalit vše Re: Problém s crond a crontab
Odpovědět | | Sbalit | Link | Blokovat | Admin
Zdá se mi, že jste neukončil řádně editaci tabulky cronu. Cron využívá pro editaci vim. Takže ukončení editace je nejprve ESC poté CTRL X.
23.10.2005 17:38 Zdeněk Burda | skóre: 61 | blog: Zdendův blog | Praha
Rozbalit Rozbalit vše Re: Problém s crond a crontab
crontab nepoužívá pouze vim, crontab používá textový editor, který si vybereš:
EDITOR=mcedit crontab -e
-- Nezdar není hanbou, hanbou je strach z pokusu.
23.10.2005 16:21 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Problém s crond a crontab
Odpovědět | | Sbalit | Link | Blokovat | Admin
1) Z původního balíčku který máš v distribuci.

2) crontab -e otvírá soubor v editoru vim většinou. (mc není editor takže export EDITOR=mc nemůže fungovat.)
23.10.2005 17:31 lampa
Rozbalit Rozbalit vše Re: Problém s crond a crontab
Odpovědět | | Sbalit | Link | Blokovat | Admin
smaz vsechny crontaby (soubory) a pak napis crontab /etc/crontab

melo by to pomoct
23.10.2005 19:58 Lukáš MATELA | skóre: 16
Rozbalit Rozbalit vše Re: Problém s crond a crontab
Odpovědět | | Sbalit | Link | Blokovat | Admin
Děkuji všem za tip. Už jsem to vyřešil. Problém byl v tom, že byl plný disk a já si toho nevšiml :-(. Původní tabulku (distribuční) jsem našel na jiném počítači se Slackem, který byl ovšem v práci, takže mi to trvalo. Disk se zaplnil jenom kvůli mé nepozornosti/blbosti. Před objevením této chyby se soubor /var/spool/cron/crontabs/root nepovedlo uložit*), ovšem chybová hláška říkala, že nelze zapsat z jiného důvodu. Původně jsem se domníval, že ve /var/spool nelze zapisovat tak, jako v /proc nebo /dev Přesto jedna otázka zůstává:
Pokud provedu příkaz:
export EDITOR=mcedit
a poté crontab -e,
otevře se tak jak tak vim a mcedit to ignoruje. Ale tahle věc mě zas až tak nepálí. Ještě jednou dík Lukáš *) jak teď vidím, tu třetí větu původního dotazu jsem nějak nedokončil

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.