Por que nada acontece depois do crontab?

0

Após a execução do cursor de comando fllowing, o pulo para a nova linha e nada acontece

user@machine:~$ sudo crontab

Por quê?

    
por Szymon Toda 15.10.2013 / 17:12

1 resposta

4

crontab é um comando interativo. Se você digitar o comando sem nenhuma opção, ele assumirá que você digita sua especificação crontab interactive. Exemplo:

user@machine:~$ crontab
0/15 * * * * /usr/bin/ls

Depois disso, você pode pressionar CTRL + D e o crontab está tentando instalar sua configuração digitada como crontab para esse usuário. Substitui o seu crontab real, por isso tenha cuidado.

Agora, um pouco de esclarecimento para o uso de crontab: crontab -e é para edição de crontab, se você executar este comando pela primeira vez e as variáveis $ VISUAL e / ou $ EDITOR não estiverem definidas, será perguntado o que você é o editor favorito e na próxima vez que o crontab for editado com este editor.

com vi <file> você pode fazer sua configuração de crontab e com crontab <file> você pode instalar o crontab no sistema.

Todos esses comandos são executados no contexto do usuário. Se você executar esses comandos anteriores com sudo , eles serão executados como root. Você também pode instalar e / ou editar crontabs para outros usuários com sudo crontab -e -u <username> .

    
por 15.10.2013 / 17:30

Tags