|
Тема
|
Как мога да предефинирам STDIN
|
|
Автор |
bira_more (бира) |
Публикувано | 03.04.08 15:00 |
|
Целта ми е да fork'на процес и да освободя STDIN, STDOUT eвентуално STDERR.
В Perl - живота ми е лесен:
open STDIN, '/dev/null' or die "Can't read /dev/null: $!";
open STDOUT, '>/dev/null';
open STDERR, '>/dev/null';
В PHP - open - няма поне аз не видях аналог.
Едно от решенията е разбира се да стартирам скрипта по подходящ начин:
my.php >/dev/null 0>\&1 2>\&1
Но ми се иска да предефинирам в самия скрипт.
Необходимо ми е защото иначе форка не ми върши работа.
Bеer? Mоre?
| |
Тема
|
Re: Как мога да предефинирам STDIN
[re: bira_more]
|
|
Автор |
Ba3 (SlackWare) |
Публикувано | 26.06.08 01:50 |
|
Виж това върши ли ти работа
http://bg2.php.net/manual/en/function.popen.php
http://bg.php.net/manual/en/function.proc-open.php
The complicated problems have simple and easy for understanding bad answers.
| |
|
|
|
|