Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Помогите наладить рестарт приложения. [Решено]  (Прочитано 3232 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн кот111

  • Автор темы
  • Новичок
  • *
  • Сообщений: 28
    • Просмотр профиля
Re: Помогите наладить рестарт приложения.
« Ответ #15 : 24 Мая 2020, 18:47:38 »
Правильный путь к bootstrap укажи. И да прога запуститься от рута
./bootstrap так запускается приложение, находясь в gvite-v2.9.0-linux.
 это скрипт в /home/u2/cd gvite-v2.9.0-linux/bootstrap

попробую  */5 * * * * killall gvite && /home/u2/ gvite-v2.9.0-linux/bootstrap  - такой вариант тоже не работает

 в скрипте bootstrap такой текст
Код: (html5) [Выделить]
#!/bin/bash
set -e

echo "\\n\\n\\n=====================================================================\\n\\n" >> gvite.log

ulimit -n 40960

nohup ./gvite -pprof >> gvite.log 2>&1 &
« Последнее редактирование: 24 Мая 2020, 21:47:58 от Aleksandru »

Dzhoser

  • Гость
Re: Помогите наладить рестарт приложения.
« Ответ #16 : 24 Мая 2020, 20:17:42 »
grep CRON /var/log/syslog покажите

Пользователь добавил сообщение 24 Мая 2020, 20:20:46:
*/5 * * * * killall gvite &&  runuser -l u2 -c /home/u2/ gvite-v2.9.0-linux/bootstrap
« Последнее редактирование: 24 Мая 2020, 20:20:46 от Dzhoser »

Оффлайн кот111

  • Автор темы
  • Новичок
  • *
  • Сообщений: 28
    • Просмотр профиля
Re: Помогите наладить рестарт приложения.
« Ответ #17 : 24 Мая 2020, 21:01:08 »
Код: (html5) [Выделить]
*/5 * * * * killall gvite &&  runuser -l u2 -c /home/u2/ gvite-v2.9.0-linux/bootstrap"Этот вариант только убивает процесс и не запускает его.

Код: (html5) [Выделить]
root@u2:~# sudo grep CRON /var/log/syslog
May 20 13:18:19 u2 cron[892]: (CRON) INFO (pidfile fd = 3)
May 20 13:18:19 u2 cron[892]: (CRON) INFO (Running @reboot jobs)
May 20 23:39:16 u2 cron[725]: (CRON) INFO (pidfile fd = 3)
May 20 23:39:16 u2 cron[725]: (CRON) INFO (Running @reboot jobs)
May 20 23:43:11 u2 cron[747]: (CRON) INFO (pidfile fd = 3)
May 20 23:43:11 u2 cron[747]: (CRON) INFO (Running @reboot jobs)
May 21 00:05:01 u2 CRON[1367]: (root) CMD (/root/script.sh )
May 21 00:05:01 u2 CRON[1364]: (CRON) info (No MTA installed, discarding output)
May 21 00:10:01 u2 CRON[1394]: (root) CMD (/root/script.sh )
May 21 00:10:01 u2 CRON[1393]: (CRON) info (No MTA installed, discarding output)
May 21 00:15:01 u2 CRON[1403]: (root) CMD (/root/script.sh )
May 21 00:15:01 u2 CRON[1401]: (CRON) info (No MTA installed, discarding output)
May 21 00:17:01 u2 CRON[1425]: (root) CMD (   cd / && run-parts --report /etc/cron.hourly)
May 21 00:20:01 u2 CRON[1430]: (root) CMD (/root/script.sh )
May 21 00:20:01 u2 CRON[1428]: (CRON) info (No MTA installed, discarding output)
May 21 00:25:01 u2 CRON[1437]: (root) CMD (/root/script.sh )
May 21 00:25:01 u2 CRON[1435]: (CRON) info (No MTA installed, discarding output)
May 21 00:30:01 u2 CRON[1499]: (root) CMD (/root/.script.sh )
May 21 00:30:01 u2 CRON[1497]: (CRON) info (No MTA installed, discarding output)
May 21 00:35:01 u2 CRON[1507]: (root) CMD (/root/.script.sh )
May 21 00:35:01 u2 CRON[1505]: (CRON) info (No MTA installed, discarding output)
May 21 00:38:07 u2 cron[728]: (CRON) INFO (pidfile fd = 3)
May 21 00:38:07 u2 cron[728]: (CRON) INFO (Running @reboot jobs)
May 21 00:40:01 u2 CRON[1531]: (root) CMD (/root/.script.sh )
May 21 00:40:01 u2 CRON[1528]: (CRON) info (No MTA installed, discarding output)
Binary file /var/log/syslog matches
root@u2:~#
Тут только за 21 мая инфа, видимо когда я script.sh запускал

Цитировать
Правила форума
1.4. Листинги и содержимое текстовых файлов следует добавлять в сообщение с помощью тегов [spoiler]...[/spoiler] или [code]...[/code], либо прикреплять к сообщению в виде отдельного файла. Длинные гиперссылки следует оформлять при помощи тега [url=]...[/url]

  --Aleksandru

« Последнее редактирование: 24 Мая 2020, 21:46:35 от Aleksandru »

Dzhoser

  • Гость
Re: Помогите наладить рестарт приложения.
« Ответ #18 : 24 Мая 2020, 21:23:34 »
замените && на ;
или после завершения процесса запускайте приложение через скрипт
« Последнее редактирование: 24 Мая 2020, 21:25:21 от Dzhoser »

Оффлайн кот111

  • Автор темы
  • Новичок
  • *
  • Сообщений: 28
    • Просмотр профиля
Re: Помогите наладить рестарт приложения.
« Ответ #19 : 24 Мая 2020, 21:52:17 »
замените && на ;
или после завершения процесса запускайте приложение через скрипт
Замена  && на ; не помогла.
Через  скрипт bootstrap запускать? через cron?
Я думаю проблема запуска в том что команда ./bootstrap запускается только в таком виде
root@u2:~/gvite-v2.9.0-linux# ./bootstrap

а вот так она не запустится из терминала- root@u2:~# ./bootstrap

Некоторые товарищи именно по этой причине налаживают gvite как сервис и запускают потом скриптом с командой типа  "service vite start".
Но мне проблемно так сделать. 
 



Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6752
  • 20% Cooler
    • Просмотр профиля
Re: Помогите наладить рестарт приложения.
« Ответ #20 : 24 Мая 2020, 22:10:23 »
/home/u2/ gvite-v2.9.0-linux/bootstrap
пробел лишний!

Показывайте
ls -l /home/u2/gvite-v2.9.0-linux/bootstrap(убедиться что путь верный)
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн кот111

  • Автор темы
  • Новичок
  • *
  • Сообщений: 28
    • Просмотр профиля
Re: Помогите наладить рестарт приложения.
« Ответ #21 : 24 Мая 2020, 22:14:15 »
ls -l /home/u2/gvite-v2.9.0-linux/bootstrap

Я видел этот пробел и  убирая тоже пробовал.

Код: (html5) [Выделить]
root@u2:~# ls -l /home/u2/gvite-v2.9.0-linux/bootstrap
-rwxr-xr-x 1 501 staff 183 May 13 06:44 /home/u2/gvite-v2.9.0-linux/bootstrap
root@u2:~#
« Последнее редактирование: 24 Мая 2020, 22:22:49 от Aleksandru »

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6752
  • 20% Cooler
    • Просмотр профиля
Re: Помогите наладить рестарт приложения.
« Ответ #22 : 24 Мая 2020, 22:42:48 »
Код: (bash) [Выделить]
#!/bin/bash
cd /home/u2/gvite-v2.9.0-linux || {
echo "Path not found!" >&2
exit 1
}
while : ; do
echo "Launch bootstrap"
./bootstrap &
echo "Started bootstrap"
sleep 600
echo "Timeout reached"
pkill gvite
echo "bootstrap killed"
done
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн кот111

  • Автор темы
  • Новичок
  • *
  • Сообщений: 28
    • Просмотр профиля
Re: Помогите наладить рестарт приложения.
« Ответ #23 : 24 Мая 2020, 22:56:51 »
Он без cron будет работать или записать его vi cacacode.sh и  добавить  в cron */5 * * * * ~/cacacode.sh ?
« Последнее редактирование: 25 Мая 2020, 11:32:34 от Azure »

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6752
  • 20% Cooler
    • Просмотр профиля
Re: Помогите наладить рестарт приложения.
« Ответ #24 : 24 Мая 2020, 23:07:33 »
кот111, без крона.
Сохраняете код в файлик, делаете файлик исполняемым
chmod +x /полный/путь/к/файлузапускаете
/полный/путь/к/файлу
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн кот111

  • Автор темы
  • Новичок
  • *
  • Сообщений: 28
    • Просмотр профиля
Re: Помогите наладить рестарт приложения.
« Ответ #25 : 24 Мая 2020, 23:35:13 »
Блин, это работает)) Только проблема такая- приложение поработало, выключилось и не включалось около 5 минут. Надо что бы сразу же перезагружалось. Пауза в работе не нужна- Каждые 5мин- Остановилось и сразу же запустилось так должно быть. Но я еще понаблюдаю может это первый раз такая задержка.
« Последнее редактирование: 25 Мая 2020, 11:32:59 от Azure »

Оффлайн SergeyIT

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5589
  • Все по палатам!
    • Просмотр профиля
Re: Помогите наладить рестарт приложения.
« Ответ #26 : 24 Мая 2020, 23:50:24 »
Разбираться надо с тем, почему падает... как мне кажется, остальное несерьезно.
Извините, я все еще учусь

Оффлайн кот111

  • Автор темы
  • Новичок
  • *
  • Сообщений: 28
    • Просмотр профиля
Re: Помогите наладить рестарт приложения.
« Ответ #27 : 24 Мая 2020, 23:52:03 »
Разбираться надо с тем, почему падает... как мне кажется, остальное несерьезно.
Люди выезжают только за счет перезагрузки. У всех падает.

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6752
  • 20% Cooler
    • Просмотр профиля
Re: Помогите наладить рестарт приложения.
« Ответ #28 : 24 Мая 2020, 23:53:00 »
приложение поработало, выключилось и не включалось около 5 минут
Поставьте корректно задачу.
Вам нужен рестарт приложения каждые пять минут?
Либо нужен немедленный запуск, если приложение остановилось?
Либо оба варианта?
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн SergeyIT

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5589
  • Все по палатам!
    • Просмотр профиля
Re: Помогите наладить рестарт приложения.
« Ответ #29 : 25 Мая 2020, 00:02:26 »
У всех падает.
Ссылку на "всех" дай?
Извините, я все еще учусь

 

Страница сгенерирована за 0.039 секунд. Запросов: 25.