Re: CLI script & exec() - how to control what gets dumped on the screen.

From: Date: Tue, 28 Nov 2006 11:43:13 +0000
Subject: Re: CLI script & exec() - how to control what gets dumped on the screen.
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-245221@lists.php.net to get a copy of this message
Edward Kay wrote: > As a check, does 'apache2ctl graceful' actually output anything to STDOUT? I well apparently the 'Syntax OK' message is output by apache2ctl to STD_ERR; which is weird if you ask me - not what I would expect (how in any way is 'Syntax OK' an error?) oh well I guess I have a lot to learn and the *nix command line :-) thanks for your feedback! > would expect your exec commands to work - try with something like 'ls' or > 'whoami' and see if you get any results that way. > > Edward > >> I have been trying to figure out how to use exec to run some commandline >> scripts (some perl scripts & mysql in this case) WITH the output >> of the commands >> run via exec being shown on the screen. >> >> neither of these examples have the desired effect: >> >> $output = array(); $exit = 0; >> exec('apache2ctl graceful', $output, $exit); >> >> >> $output = array(); $exit = 0; >> @exec('apache2ctl graceful', $output, $exit); >> >> please someone tell me there is a decent way to do this (something >> to do with STD input/output redirection or something?) and that >> I'm not left >> with trying something like: >> >> ob_start(); >> $output = array(); $exit1 = $exit2 = 0; >> @exec('apache2ctl graceful', $output, $exit1); >> ob_end_clean(); >> >> ... of which I don't even know if it would work. >> >> anyone care to share their clue? >> >> -- >> PHP General Mailing List (http://www.php.net/) >> To unsubscribe, visit: http://www.php.net/unsub.php >> >> >> >

« previous php.general (#245221) next »