Хорошо, я довольно озадачен тем, как это сделать.У меня есть PHP-скрипт, который перебирает некоторые URL.URL-адреса хранятся в urls.txt
, и он должен вызывать скрипт php как php urlcheck.php LINE_FROM_urls.txt
Когда он достигает заданного числа процессов, я хочу, чтобы он спал в течение 5 секунд, например
COMCHECK=`ps aux | grep -c php`
while [ $COMCHECK -ge 150 ];do
COMCHECK=`ps aux | grep -c php`
echo "Sleeping"
sleep 5
и затем я хочу, чтобы он проверил снова.Если его -le 150, запустите следующий URL и т. Д.
Я понятия не имею, как это сделать.Мой удар удивительно ограничен, и, честно говоря, язык меня утомляет.
Любая помощь?