Usando o nano para editar um crontab [closed]

0

Eu não consegui fazer o crontab executar nenhum dos meus scripts na inicialização. Eu quero saber por que isso não funciona. Abaixo está um exemplo de como eu estou tentando usá-lo e tentei fornecer o máximo de informações sobre solução de problemas possível.

$crontab -l
no crontab for server
$crontab -e
#I scroll down to the bottom of the file and add the line below in
@reboot /usr/bin/teamspeak3-server_linux-amd64/ts3server_minimal_runscript.sh
#I make a carriage return at the bottom of the file

Pressiono ctrl + o para salvar o arquivo (como foi aberto no nano) e ctrl + z para sair. Agora eu emito "crontab -e" para verificar se o conteúdo está lá. O arquivo aparece, apenas sem as alterações que fiz nele. Eu até tentei adicionar apenas uma linha comentada no arquivo crontab & isso também não salva. De qualquer forma eu verifiquei o roteiro realmente funciona normalmente.

$cd /usr/bin/teamspeak3-server_linux-amd64/
$./ts3server_minimal_runscript.sh

Em seguida, ele fornece cargas de saída enquanto lê o script e carrega o script perfeitamente. Então eu ctrl + c para sair do aplicativo e verificar as permissões.

$ls -l | grep ts3server_minimal
-rwxr-xr-x 1 server server bla bla bla ts3server_minimal_runscript.sh

Então todos podem executá-lo. Eu reinicio de qualquer maneira, e acho que o aplicativo não inicia. Por quê?

    
por john smith 28.06.2015 / 22:06

1 resposta

7

Você precisa usar Ctrl+x para sair do nano e instalar o novo crontab. Ctrl+z apenas irá parar / enviar para o background nano sem instalar o novo crontab. Veja a captura de tela anexada:

    
por 28.06.2015 / 22:34

Tags