#!/bin/bash
while true
do
if [ "$(( $(date +"%s") - $(stat -c "%Y" tfile) ))" -gt "10" ]; then
echo "File don't touche longer then 10 sec!!!!"
declare -i x=`pidof php`;
echo "$x";
echo "Killing php script";
kill -9 `pidof php`
echo "Starting new php script";
php script.php
sleep 1
fi
done
Собственно в цикле проверяется не захерел ли php скрипт и если файл не точится дольше 10 секунд то значит захерел и надо кильнуть его если висит и запустить новый. Но вот проблема код php script.php запускает php на исполнение и ждет пока тот завершится, а тот соответственно не завершится. Как сделать что бы скрипт запускал php и шел дальше?