Adicione um caminho completo do comando. Geralmente é / sbin / shutdown. Você também pode precisar adicionar o sudo.
sudo /sbin/shutdown -r now
Eu tenho um script que deveria parar meu servidor de minecraft e, em seguida, reinicie o servidor. O problema é que qualquer comando que eu use para reiniciar não funciona. Eu sei que o script está processando, porque ele salva meu servidor de minecraft e o interrompe.
Aqui está a linha relevante no meu crontab.
48 00 * * * /bin/bash /path/to/restart.sh
E aqui está meu script
screen -R minecraftserver -X "say Restarting server $(printf '\r'')"
screen -R minecraftserver -X "stop $(printf '\r'')"
shutdown -r now
Os dois primeiros comandos são executados perfeitamente, então meu servidor permanece ativo e não reinicializa.
Além disso, tentei alterná-lo para reboot -f
sem resultados.
Alguma ideia? Obrigado antecipadamente.
Adicione um caminho completo do comando. Geralmente é / sbin / shutdown. Você também pode precisar adicionar o sudo.
sudo /sbin/shutdown -r now