2015-04-09 1 views
0

J'ai un script test.php. Si cela fonctionne correctement, son temps d'exécution est de 5 secondes. Si elle n'est pas correcte, elle va geler.Comment ignorer le script php dans bash

Comment puis-je le contrôler? Je veux l'ignorer s'il s'exécute plus de 10 secondes.

#!/bin/bash 

while true do 
now=$(date +"%T") 
echo "Current time : $now"; 
    php-cgi /home/dev/test/test.php 
echo 'Waiting 120 seconds'; 
sleep 120; 
done 

Répondre

0

Essayez timeout:

timeout 10s php-cgi /home/dev/test/test.php