Просмотр полной версии : Работа с процессами + крон.
Задача проверять через ps работает по маске парситься название процесса например check_join.php. проверять каждые 10 минут запущен ли процесс и если не запущен исполнить команду.
Что-нить типа
#!/bin/bash
PATH=/home/user/php/check_join.php
NAME="php $PATH"
EXIST=$(/bin/ps -C php -o cmd=)
if [ "$EXIST" = "$NAME" ]; then
echo Running
else
echo Starting
/usr/bin/php $PATH
fi
И в кронтабе
*/10 * * * * /home/user/scripts/check_join.sh
COMEJIbE
23.04.2010, 18:57
*/10 * * * * /usr/bin/pgrep -f check_join.php &>/dev/null || /path/to/command
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot