/ / sa $ crontab -e nakoniec aktualizuje / etc / crontab? - cron, crontab

robí $ crontab -e nakoniec aktualizuje / etc / crontab? - cron, crontab

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ď č. 1

crontab -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.