Как мога да предефинирам STDIN

1 отговора 0 прегледа
#1

Как мога да предефинирам STDIN

Целта ми е да 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?
Плацебото
Отговор
в отговор на bira_more #2

Re: Как мога да предефинирам STDIN

Виж това върши ли ти работа
[линк]
[линк]

The complicated problems have simple and easy for understanding bad answers.
Отговор