Jak nastavit crontab scriptem?

Milan Kerslager milan.kerslager na spsselib.hiedu.cz
Čtvrtek Srpen 10 21:43:14 CEST 2000


On Thu, 10 Aug 2000, Vladislav Švadlenka wrote:

> Omlouvám se za začátečnický dotaz, ale neumím zadat úlohu cronu jinak
> než ručně - crontab -e, pak popsat úlohu ulozit :wq. Když udělám
> překlep, tak mi to samozřejmě nefunguje. Líbilo by se mi, kdybych si
> napsal úlohu do textového souboru (třeba 0 0 0 * * /root/zaloha.sh),
> scriptem si otestoval spravnost ulohy - to umim (existenci svazku atd)
> a pak to jinym scriptem mohl predat cronu. Jde to nejak - jiste to jde
> :-). ale tak abych to i ja pochopil?

$ man crontab
[...]
       crontab [ -u user ] file
       crontab [ -u user ] { -l | -r | -e }
[...]
       The  first  form  of this command is used to install a new
       crontab from some named file  or  standard  input  if  the
       pseudo-filename ``-'' is given.
[...]

takze si vyrobite soubor a pak date: crontab soubor

Pokud Vam nevyhovuje editor (v tomto pripade 'vi'), pak spoustejte prikaz
takto:

EDITOR=joe crontab -e

nebo si promennou EDITOR nastavite v prihlasovacim skriptu. Do souboru 
~/.bashrc napiste:

EDITOR=joe

--
                        Milan Kerslager
                        E-mail: milan.kerslager na spsselib.hiedu.cz
                        WWW:    http://www.spsselib.hiedu.cz/~kerslage/



Další informace o konferenci Linux