Commit a5d9a404 authored by Pavel Vainerman's avatar Pavel Vainerman

Update README.md

parent f6e82f3d
......@@ -3,7 +3,7 @@ prunner - 'Process Runner'
Это простая утилита на питон, реализует запуск и завершение указанных процессов в зависимости от состояния главного процесса.
Ей указывается процесс за которым необходимо следить (pid) и какие программы запустить,
как только главный указанный процесс завершает свою работу, все запущенные программы останавливаются.
как только главный процесс завершается, все запущенные программы останавливаются.
Depends
-------
......@@ -38,17 +38,20 @@ Example 1 (run from directory)
Example 2 (run from file)
-------------------------
cat runlist
cat runlist.txt
[restart] prog1
# comment 1
[ignore_fail,restart] prog2
# comment 2
[verbose,shell=False] prog3
prog4
prog5
prunner -p PID -f ./runlist
В данном случае, если процесс PID существуют, будут запущены программы указанные в файле 'runlist'.
prunner -p PID -f ./runlist.txt
В данном случае, если процесс PID существуют, будут запущены программы указанные в файле 'runlist.txt'.
а как только процесс PID завершится, запущенные программы будут остановлены.
Формат файла
......@@ -57,7 +60,8 @@ Example 2 (run from file)
- строки начинающиеся с '#' считаются коментариями и игнорируются
- Формат строки: [param1=val1,param2,param3=val3] command
Если 'val' не указан, считается значение 'True'.
Параметры [...] не являются обязательными.
Если у параметра не указан 'val', считается, что значение 'True'.
В квадратных скобках можно указать следующие флаги (для запускаемых программ):
- restart - перезапустить процесс в случае вылета. По умолчанию: False
......@@ -75,4 +79,4 @@ Example 2 (run from file)
Example 3
---------
prunner -p PID -d ./child.d -f runlist
Т.е. можно указывать и каталог и файл
Т.е. можно указывать и каталог и файл одновременно
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment