Задать вопрос
@Poollool

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

Смысл заключается в том, что если что-то произойдет с приложением и оно вылетит - то она моментально запуститься, действует всегда
  • Вопрос задан
  • 116 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия C++ разработчик
    11 месяцев
    Далее
  • Хекслет
    Fullstack-разработчик на Node.js
    16 месяцев
    Далее
  • Stepik
    Основы работы в консоли Linux, настройка сетевых служб (кластер)
    1 неделя
    Далее
Пригласить эксперта
Ответы на вопрос 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секунд
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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