Muitas vezes, um script como esse apresenta um problema de chamada bash
vs. sh
. Em suma, crontab
é padronizado para o que é explícito no arquivo como:
SHELL=/bin/sh
enquanto seu shell provavelmente está executando uma invocação de bash
.
Eu recomendaria:
- Adicionando um
#!/bin/bash
ao topo do seu script (se for o SHELL escolhido) -
Adicionando explicitamente o
/bin/bash
à linha crontab, de modo que:* * * * * /bin/bash /home/steam/arma3/restart.sh >> /home/steam/arma3/logs/crontabcheck 2>&
Se os erros persistirem, forneça uma atualização.