@Poollool

Как сделать бесконечное цикл запуска приложения ubuntu?

Смысл заключается в том, что если что-то произойдет с приложением и оно вылетит - то она моментально запуститься, действует всегда
  • Вопрос задан
  • 87 просмотров
Пригласить эксперта
Ответы на вопрос 3
Vindicar
@Vindicar
RTFM!
Напиши модуль для systemd. Он умеет перезапускать процессы при необходимости, запускать их при запуске системы, собирать логи, и т.д.
Но это не сработает для графического приложения.
Ответ написан
Комментировать
@rPman
запускать так
while true;do my_cool_program;done
лучше добавить sleep 1, чтобы не за ддосить машину в случае проблем
Ответ написан
Комментировать
sotvm
@sotvm
Умный поймёт, а дураку и так всё равно.
создаём исполняемый ZZZ.sh ,

#!/bin/bash
[ "$(ps aux | grep XXX | wc -l)" -ne 0 ] && XXX
sleep 5 && ZZZ.sh


где XXX - это ваше приложение, sleep 5 -время повтора 5секунд
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы