Eu sou um pouco novo no cron, mas tive alguma experiência com ele, mas, de qualquer forma, o crontab parece não estar executando meus comandos, quando eu checo a lista de serviços em execução, mas esse não é o problema. Vou postar os comandos que estou tentando executar e ver se consigo alguma ajuda para solucioná-los. Eu quero que eles sejam executados como o usuário atual, então eu acabei de adicioná-los ao arquivo crontab dos usuários. Talvez exista uma maneira melhor e esse é o problema?
Então o primeiro é direto, ele reinicia meu servidor de jogo toda noite. Tenho certeza de que não está funcionando também. Talvez eu esteja simplesmente perdendo alguma coisa quando estou executando um arquivo? Diretórios e nomes de arquivos estão corretos, já que verifiquei o dobro e o triplo ..
1 0 * * * /home/rustserver/rustserver restart
O segundo é um pouco mais longo, mas ainda assim simples. Ele substitui os arquivos de configuração dos servidores de jogos por um arquivo "fictício" e altera um texto específico para corresponder à data atual. Parece funcionar como um simples comando bash.
0 0 * * FRI rm -r /home/rustserver/lgsm/config-default/config-lgsm/rustserver/_default.cfg && rm -r /home/rustserver/lgsm/config-lgsm/rustserver/_default.cfg && cp /home/rustserver/_default.cfg /home/rustserver/lgsm/config-lgsm/rustserver/ && sed -i "s/amonth/$(date '+%m')/" _default.cfg && sed -i "s/amonth/$(date '+%m')/" _default.cfg && sed -i "s/aday/$(date '+%d')/" /home/rustserver/lgsm/config-lgsm/rustserver/_default.cfg
O próximo também é direto, limpa o servidor toda sexta-feira e o último simplesmente apaga outro arquivo de configuração para um determinado complemento no servidor, novamente talvez um problema com a execução de arquivos que eu não entendo que seja óbvio para alguém mais.
0 0 * * FRI /home/rustserver/rustserver wipe
0 0 * * FRI rm -r /home/rustserver/serverfiles/oxide/data/ZLevelsRemastered.json
Agradecemos antecipadamente pela ajuda!