Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   *nix (https://forum.antichat.xyz/forumdisplay.php?f=43)
-   -   Работа с процессами + крон. (https://forum.antichat.xyz/showthread.php?t=198342)

pampom 22.04.2010 18:59

Работа с процессами + крон.
 
Задача проверять через ps работает по маске парситься название процесса например check_join.php. проверять каждые 10 минут запущен ли процесс и если не запущен исполнить команду.

krypt3r 23.04.2010 07:56

Что-нить типа
Код:

#!/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


Время: 08:24