Если у параметра не указан 'val', считается, что значение 'True'.
Если у параметра не указан 'val', считается, что значение 'True'.
В квадратных скобках можно указать следующие флаги (для запускаемых программ):
В квадратных скобках можно указать следующие флаги (для запускаемых программ):
- restart - перезапустить процесс в случае вылета. По умолчанию: False
- restart[=val] - Перезапустить процесс в случае вылета. Если указан val, то он задаёт количество разрешённых перезапусков, после которого prunner завершит работу с ошибкой. По умолчанию процессы не перезапускаются.
-verbose - выводить stdout,stderr на экран. По умолчанию False
-restart_pause=sec - Пауза между попытками перезапуска, сек. По умолчанию: 5 сек (не может быть меньше --check-period)
-ignore_fail - игнорировать вылет или завершение процесса. По умолчанию True
-verbose - выводить stdout,stderr на экран. По умолчанию False
- shell=False - Запуска без shell. По умолчанию: shell=True
- shell=0 - Запуска без shell. По умолчанию: shell=True
<code>
"restart=0,ignore_fail=1" - игнорировать завершение или отказ запуска и не перезапускать (по сути, запустить один раз)
Пояснения к 'restart'
"restart=1,ignore_fail=0" - попытаться перезапустить процесс и если не удалось, завершить работу программы
-**"restart = -1"** - Не перезапускать процесс в случае вылета или неудачного пуска. По сути это 'запустить один раз'. Это действие по умолчанию.
"restart=0,ignore_fail=0" - завершить работу программы если процесс не запустился или завершился во время работы
-**"restart = 0"** - Постоянно перезапускать. Можно также просто указать [restart]
"restart=1,ignore_fail=1" - игнорировать неудачные запуски, но пытаться снова перезапускать
-**"restart > 0"** - задаёт количество разрешённых перезапусков, после которого считается prunner вылетит с ошибкой
</code>
Example 3 (run from command line)
Example 3 (run from command line)
---------------------------------
---------------------------------
...
@@ -84,5 +85,5 @@ Example 3 (run from command line)
...
@@ -84,5 +85,5 @@ Example 3 (run from command line)