Я несколько плохо знаком с кроном, но имел некоторый опыт с ним, но так или иначе, crontab, кажется, не выполняет мои команды, когда я проверяю список рабочих сервисов, он работает хотя, таким образом, это не проблема. Я просто отправлю команды, которые я пытаюсь выполнить и видеть, могу ли я получить некоторую справку, диагностирующую их. Я хочу, чтобы они были, работал как текущий пользователь, таким образом, я просто добавил их к упомянутым пользователям crontab файл. Возможно, существует лучший путь, и это - проблема?
Таким образом, первый является прямым, он перезапускает мой игровой сервер каждую ночь. Вполне уверенный это не работает также. Возможно, я просто пропускаю что-то, когда я выполняю файл? Каталоги и имена файлов корректны, как я имею дважды и трижды проверенный..
1 0 * * * /home/rustserver/rustserver restart
Второе немного длиннее, но все еще просто. Это заменяет игровые файлы конфигурации серверов "фиктивным" файлом и изменяет определенный текст для соответствия текущей дате. Кажется, работает простой командой удара.
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
Следующее является также прямым, вытирает сервер каждую пятницу, и последнее просто вытирает другой файл конфигурации для определенного дополнения в сервере, снова возможно, проблема с выполняющимися файлами, что я не понимаю, что это очевидно для кого-то еще.
0 0 * * FRI /home/rustserver/rustserver wipe
0 0 * * FRI rm -r /home/rustserver/serverfiles/oxide/data/ZLevelsRemastered.json
Заранее спасибо за справку!