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:
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ê?