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