Hoi,
ik heb een 'sh' shell scriptje wat ik via cron wil aanroepen om elk uur wat php scripts uit te voeren die wat nieuwsfeeds binnenhalen.
Echter, hoe kan ik ervoor zorgen dat wanneer een site niet te bereiken is, het betreffende php-script bijv. na 30 seconden automatisch afgebroken wordt ? Dus hoe implementeer ik een bepaalde time-out beveiliging in de php scripts die in het 'sh' bestand staan ?
Normaal gaat dat via de php 'max_execution_time' geloof ik .. maar die staat in CLI mode nogal hoog (of oneindig).
Kortom: hoe geef je in een sh-script een time-out aan .. En hoe kun je dat in een php script doen.
Ik wil nl. niet dat er allerlei processen blijven hangen in de server.
Het sh script:
ik heb een 'sh' shell scriptje wat ik via cron wil aanroepen om elk uur wat php scripts uit te voeren die wat nieuwsfeeds binnenhalen.
Echter, hoe kan ik ervoor zorgen dat wanneer een site niet te bereiken is, het betreffende php-script bijv. na 30 seconden automatisch afgebroken wordt ? Dus hoe implementeer ik een bepaalde time-out beveiliging in de php scripts die in het 'sh' bestand staan ?
Normaal gaat dat via de php 'max_execution_time' geloof ik .. maar die staat in CLI mode nogal hoog (of oneindig).
Kortom: hoe geef je in een sh-script een time-out aan .. En hoe kun je dat in een php script doen.
Ik wil nl. niet dat er allerlei processen blijven hangen in de server.
Het sh script:
code:
1
2
3
4
5
6
7
| #!/bin/sh php -f script1.php php -f script2.php php -f script3.php php -f script4.php php -f script5.php php -f script6.php |