ps -C program_name || { program_name & }


Команда ps -C program_name || { program_name & } проверяет выполнение процесса с именем program_name. Если процесс завершился (нет в выводе ps), она перезапускает его. В случае завершения, команда в фигурных скобках выполняется, запуская program_name в фоновом режиме. Альтернатива: можно использовать утилиту systemctl для управления службами в системе. Аргументы: program_name — имя целевого процесса.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *