Crontab acidentalmente digitado apenas com o traço

4

O que acontece quando eu digito apenas "crontab -"? O "e" não demorou antes de eu apertar Enter. Ele apenas moveu o cursor para a próxima linha e eu tive que Ctrl + C para sair, mas não tenho certeza do que ele fez exatamente. Estou no Linux CentOS 6.3.

    
por user2344668 05.04.2014 / 18:34

1 resposta

11

Isso depende do que você fez depois disso.

crontab - é interpretado como uma variação na invocação crontab file , em que você altera o crontab do usuário atual com o contido no arquivo especificado.

- neste caso, como é prática comum, significa ler stdin em vez de um arquivo real.

O resultado disso é que, se você pressionou ctrl-c ou, caso contrário, interrompeu o crontab, nada aconteceu. Por outro lado, se você pressionou ctrl-d (essencialmente eof ), terminando a entrada normalmente, então o crontab foi substituído por qualquer coisa que você tenha inserido anteriormente (possivelmente esvaziando-o se nada tivesse sido digitado).

    
por 05.04.2014 / 18:49