Cosa succede quando digito solo "crontab -"? La "e" non ha preso prima di premere Invio. Ha appena spostato il cursore sulla riga successiva e ho dovuto premere Ctrl+C per uscire, ma non sono sicuro di cosa abbia fatto esattamente. Sono su Linux CentOS 6.3.
Risposta accettata:
Dipende da cosa hai fatto dopo.
crontab -
viene interpretato come una variazione del crontab file
invocazione, dove modifichi il crontab dell'utente corrente con quello contenuto nel file specificato.
-
in questo caso, come di consueto, significa leggere da stdin
invece di un file vero e proprio.
Il risultato di ciò è che se hai premuto ctrl-c o altrimenti interrotto crontab non è successo nulla. D'altra parte, se hai premuto ctrl-d (essenzialmente eof
), terminando normalmente l'input, quindi crontab è stato sostituito da quello che avevi inserito prima (possibilmente svuotandolo se non fosse stato inserito nulla).