Исправьте все команды/ссылки с относительных на полные. И в кроне тоже должны быть полные ссылки. И все спокойно будет работать через cron
Все сделал, как вы написали- только убивает процесс, но не запускает.
root@u2:~# grep CRON /var/log/syslog
May 26 20:39:58 u2 cron[915]: (CRON) INFO (pidfile fd = 3)
May 26 20:39:58 u2 cron[915]: (CRON) INFO (Running @reboot jobs)
May 26 20:45:57 u2 cron[690]: (CRON) INFO (pidfile fd = 3)
May 26 20:45:57 u2 cron[690]: (CRON) INFO (Running @reboot jobs)
May 26 21:15:01 u2 CRON[1145]: (root) CMD (pkill gvite ; /home/u2/gvite-v2.9.0-linux/bootstrap)
May 26 21:17:02 u2 CRON[1160]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly)
May 26 21:20:01 u2 CRON[1163]: (root) CMD (pkill gvite ; /home/u2/gvite-v2.9.0-linux/bootstrap)
May 26 21:25:01 u2 CRON[1175]: (root) CMD (pkill gvite ; /home/u2/gvite-v2.9.0-linux/bootstrap)
в ручную этой командой запускается
/home/u2/gvite-v2.9.0-linux/bootstrap
Видимо у меня приложение дурацкое, я уже и Ubuntu переустановил
Может ему надо прописать паузу несколько секунд между стоп и пуск? одновременно может не получается
Может быть и в скрипте предыдущем надо было паузу прописать, раз приложение запускается через раз?
Пользователь добавил сообщение 27 Мая 2020, 01:29:17:
А думать не надо. Скрипт простейший - делает то, что задано.
Все получилось!!! Я добавил в скрипт паузу 10 сек, видимо приложение не может одновременно выключиться и запуститься.
pkill gvite && echo "$(date +%H:%M:%S) - bootstrap killed" || echo "$(date +%H:%M:%S) - Глюкавое приложение не работает!"
sleep 10
done
Правильно я оформил? А как в cron дописать такую же паузу?
Попробовал паузу 3 сек, не запускается, поставил 6 сек -нормально срабатывает пуск.
Спасибо большое всем за помощь!!! Вы меня очень выручили!