GNU/Linux >> Znalost Linux >  >> Linux

Náhodně zadaný Crontab s Just The Dash?

Co se stane, když napíšu jen „crontab -“? „E“ netrvalo, než jsem zmáčkl Enter. Jen přesunul kurzor na další řádek a já jsem musel stisknout Ctrl+C, abych skončil, ale nejsem si jistý, co to přesně udělalo. Používám Linux CentOS 6.3.

Přijatá odpověď:

To ve skutečnosti závisí na tom, co jste udělali poté.

crontab - je interpretován jako variace na crontab file vyvolání, kde změníte crontab aktuálního uživatele na crontab obsažený v určeném souboru.

- v tomto případě, jak je běžnou praxí, znamená číst z stdin místo skutečného souboru.

Výsledkem toho je, že pokud stisknete ctrl-c nebo jinak zrušíte crontab, nic se nestalo. Na druhou stranu, pokud jste stiskli ctrl-d (v podstatě eof ), normálním ukončením vstupu, pak byl crontab nahrazen tím, co jste zadali předtím (pokud nebylo nic zadáno, může být vyprázdněno).


Linux
  1. Linux vs. Unix:Jaký je rozdíl?

  2. Jak zjistit, jaká je doména pro připojení k Sambě?

  3. Co znamená POSIX?

  1. Co je nového s rdiff-backup?

  2. K čemu slouží ignorování signálu `SIGCHLD` pomocí `sigaction(2)`?

  3. Právě jsem smazal /bin. Jaký je nejlepší způsob, jak se zotavit?

  1. Crontab po hodině?

  2. Co když překročím limit šířky pásma, který je mi přidělen s VPS?

  3. V čem je kouzlo - (pomlčka) v parametrech příkazového řádku?