Mám kopanie pozdĺž CRON a plánovanie. Nastavil som naplánovanú úlohu, ktorá sa má vypáliť každú minútu $crontab -e
+ upravovanie súboru (podivne pomenované "/tmp/crontab.vst6TX/crontab")
Moje chápanie je to $crontab -e
otvorí Crontab ... a že cron.d, démon, zdvihne crontab a APPENDS cron úlohu v (systemwide) / etc / crontab. (podľa komentára z crontab je uložený v tmp / in debian)
Pozerám sa na každú minútu cronu pracovných úloh - napriek tomu nemôžem vidieť, že sa pridáva do zoznamu úloh / etc / crontab ... prečo? $crontab -l
ukáže prácu ...
odpovede:
1 pre odpoveď č. 1crontab -e
a crontab -l
sú editovať a zobrazovať (resp.) prúd užívateľský crontab súbor (ktoré sú fyzicky umiestnené v /var/spool/cron/crontabs
). Preto každý používateľ môže mať v tomto adresári svoj vlastný samostatný súbor crontab. Takže keď ste bežali crontab -e
a pridala sa cronová linka crontab -l
ako pravdepodobne rovnaký používateľ a preto ste videli linku, ktorú ste pridali.
/etc/crontab
je úplne iný súbor. Ste správne, systém je celá - všimnite si, že cronové riadky v tomto súbore špecifikujú používateľa. To isté platí pre súbory v priečinku /etc/cron.d
, riadky cron v súboroch určia používateľa.
Oh a tiež .d
prípona v cron.d
nehovorí o démone. Skontroluj to pošta von.