Armenian Knowledge Base  

Go Back   Armenian Knowledge Base > Technical sections > Webmaster Zone > Web Development
Register

Reply
 
LinkBack Thread Tools
Old 06.10.2003, 10:27   #1
панаехавший
 
Obelix's Avatar
 
Join Date: 06 2003
Location: форпост
Age: 30
Posts: 4,007
Downloads: 0
Uploads: 0
Reputation: 0 | 0
Default system() timeout

Люди мне в пхп нужно вызвать system() но при этом хочу заглушить вызов если он будет слишком долго работать.

Эни айдиаз?
Reply With Quote
Old 06.10.2003, 13:03   #2
¡no pasaran!
 
dolphin's Avatar
 
Join Date: 03 2002
Location: localhost
Age: 35
Posts: 540
Downloads: 0
Uploads: 0
Reputation: 13 | 4
Lightbulb

popen()
Reply With Quote
Old 06.10.2003, 13:34   #3
панаехавший
 
Obelix's Avatar
 
Join Date: 06 2003
Location: форпост
Age: 30
Posts: 4,007
Downloads: 0
Uploads: 0
Reputation: 0 | 0
Default

Quote:
Originally posted by dolphin
popen()
В мэнуале ничего особенного не написано - просвяти плиз...
Reply With Quote
Old 06.10.2003, 17:05   #4
¡no pasaran!
 
dolphin's Avatar
 
Join Date: 03 2002
Location: localhost
Age: 35
Posts: 540
Downloads: 0
Uploads: 0
Reputation: 13 | 4
Cool


resource popen ( string command, string mode)

Opens a pipe to a process executed by forking the command given by command.


итак, ты получаешь handle для I/O запущенного процесса и можешь продолжать работу скрипта: скажем проверять переодически время выполнения и результат (к сожалению для этих целей нельзя использовать output выполняемого процесса, т.к. функции вывода будут блокироватся при чтении. Если PHP >=4.3.0 то можно использовать stream_set_blocking(), чтобы избежать этого)
Reply With Quote
Old 07.10.2003, 07:31   #5
панаехавший
 
Obelix's Avatar
 
Join Date: 06 2003
Location: форпост
Age: 30
Posts: 4,007
Downloads: 0
Uploads: 0
Reputation: 0 | 0
Default

Спасибо
Reply With Quote
Sponsored Links
Reply

Thread Tools


На правах рекламы:
реклама

All times are GMT. The time now is 01:56.


Powered by vBulletin® Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.