Форум успешных вебмастеров - GoFuckBiz.com

  Форум успешных вебмастеров - GoFuckBiz.com > Бизнес-решения > Скрипты, программы и технические решения
Дата
USD/RUB59.2190
BTC/USD0.0000
Скрипты, программы и технические решения Обсуждаем скрипты, программы и новые технологии.

Закрытая тема
Опции темы Опции просмотра
Старый 09.05.2013, 21:15   #1
Cookie Monster
prospera
 
Аватар для Cookie Monster
 
Регистрация: 03.01.2009
Сообщений: 865
Бабло: $193208
По умолчанию Вызов PHP скрипта из самого себя

есть скрипт в файле self.php
запускается через крон.
он что то отрабатывает и запускает фоновый процесс.
задумал я такое: при не удовлетворении условия перезапустить этот скрипт вызовом самого себя. но что то не работает.
вот код:

PHP код:
if($ok){
    
//другой файл запускается
    
passthru("/usr/bin/php -f ping.php > /dev/null 2>&1 &");
}
else{
    
//а сам себя не перезапускает
    
passthru("/usr/bin/php -f self.php > /dev/null 2>&1 &");

скорее всего можно решить задачу сделав дубликат этого скрипта с другим именем, например self2.php
но интересно почему сам себя скрипт не хочет вызывать.
Cookie Monster вне форума  
Старый 09.05.2013, 23:10   #2
главторг
Ебланнед
 
Регистрация: 03.05.2013
Сообщений: 20
Бабло: $10100
По умолчанию

сделай функцию в скрипте и перезапускай её
главторг вне форума  
Старый 09.05.2013, 23:16   #3
Cookie Monster
prospera
 
Аватар для Cookie Monster
 
Регистрация: 03.01.2009
Сообщений: 865
Бабло: $193208
ТС -->
автор темы ТС По умолчанию

ага, вариант
Cookie Monster вне форума