exec() doesn't show anything on the screen, I don't think... You'd have to echo implode('', $output) to show the results on the screen... On Tue, November 28, 2006 5:37 am, Edward Kay wrote: > As a check, does 'apache2ctl graceful' actually output anything to > STDOUT? I > 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 >> >> >> > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > > -- Some people have a "gift" link here. Know what I want? I want you to buy a CD from some starving artist. http://cdbaby.com/browse/from/lynch Yeah, I get a buck. So? -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php