Настройка crontab

Templar

Добрая душа
Сообщения
495
Реакции
62
Добрый вечер.

Не могу разобраться как через linuxgsm правильно запилить крон, подскажите пожалуйста.
Что делаю не так?

Automated Monitoring
GameServerManagers/LinuxGSM

*/3 * * * * su - csgo-awp -c '/home/csgo-awp/gameserver monitor' > /dev/null 2>&1

Running on Boot
GameServerManagers/LinuxGSM

@reboot su - csgo-awp -c '/home/csgo-awp/gameserver monitor' > /dev/null 2>&1

GameServerManagers/LinuxGSM
Will check for an update every 30 min, update and restart only if an update is detected.

*/30 * * * * su - csgo-awp -c '/home/csgo-awp/gameserver update' > /dev/null 2>&1
 

MaZa

Участник
Сообщения
1,732
Реакции
980
Добрый вечер.

Не могу разобраться как через linuxgsm правильно запилить крон, подскажите пожалуйста.
Что делаю не так?

Automated Monitoring
GameServerManagers/LinuxGSM

*/3 * * * * su - csgo-awp -c '/home/csgo-awp/gameserver monitor' > /dev/null 2>&1

Running on Boot
GameServerManagers/LinuxGSM

@reboot su - csgo-awp -c '/home/csgo-awp/gameserver monitor' > /dev/null 2>&1

GameServerManagers/LinuxGSM
Will check for an update every 30 min, update and restart only if an update is detected.

*/30 * * * * su - csgo-awp -c '/home/csgo-awp/gameserver update' > /dev/null 2>&1

*/30 * * * * su - csgo-awp -c '/home/csgo-awp/csgoserver update' > /dev/null 2>&1 (если у тебя csgo сервер)
 

noBap

Участник
Сообщения
395
Реакции
169
@Templar, Подключаешься через SSH от пользователя который запускает сервера (только не создавай сервер из под root я тебя умоляю), заходишь в crontab командой crontab -e (да именно с -e) и прописываешь там:
*/3 * * * * cd /home/csgo-awp && ./(название скрипта без скобок, если все дефолтно то должно быть csgoserver) monitor >/dev/null 2>&1
*/30 * * * * cd /home/csgo-awp && ./csgoserver update >/dev/null 2>&1
@reboot cd /home/csgo-awp && ./csgoserver start >/dev/null 2>&1

Только не пойму зачем тебе проверка на обновления каждые 30 минут. Сервер же будет перезапускаться.
Лучше поправь в скрипте, что бы при старте сервера шла проверка на обновления.
И сделай в crontab ребут например в 5 утра:
59 4 * * * cd /home/csgo-awp && ./csgoserver restart >/dev/null 2>&1
 

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
  • Команда форума
  • #12
@noBap, он не совсем и полноценно обновляется-то. Вот в чём соль.
Я бы на Вашем месте просто переустановил его, сохранив конфиги.

P.S.: Только бэкап сделайте. Вдруг что-то пойдёт не так...
 

noBap

Участник
Сообщения
395
Реакции
169
@noBap, он не совсем и полноценно обновляется-то. Вот в чём соль.
Я бы на Вашем месте просто переустановил его, сохранив конфиги.

P.S.: Только бэкап сделайте. Вдруг что-то пойдёт не так...
Я с нуля ставил.
Если честно для меня не критично обновы все равно приходят ночью по МСК. Но так или иначе спасибо за совет.
 

September

Участник
Сообщения
5,238
Реакции
2,742
  • Команда форума
  • #15
В TF2 иногда обновы и днём, и вечером могут прилететь только для сервера. В основном, эксплойты фиксят.
В CS:GO таких чисто серверных апдейтов нет?

в ксго эксплойты и баги не фиксят, а если и фиксят, то не торопясь и в ночное время, да
 
Сверху Снизу