Re: grab the complete commandline used ...
| From: | Stut | Date: | Fri, 29 Aug 2008 18:50:10 +0000 |
| Subject: | Re: grab the complete commandline used ... | ||
| References: | 1 2 3 4 5 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-278991@lists.php.net to get a copy of this message | ||
On 29 Aug 2008, at 19:46, Jochem Maas wrote:
David Otton schreef:I think the only way to do what you want is to parse the output from ps with appropriate arguments. You'll probably need to find the parent process of your PHP script. Don't think you're going to find a portable way to do it. -Stut -- http://stut.net/2008/8/28 Jochem Maas <jochem@iamjochem.com>:in what sense won't it work? the complete line is in the output of ps somewhere albeit after wildcard/shell expansion.I have a feeling I'm out of luck - probably security issues that keep you from doing such a thing as well. I did have the idea of grabbing the PID and then grepping the output of ps via exec() ... that would do it, but I reckon it smells. :-)That won't work.Quote the entire command as a string. Pass it to a shell script that sets an environment variable to that string, then executes the string.if life were that simple. it's user X running the php script from the commandline ... I wanna know exactly what he is doing (which is not necessarily the same as what he should be doing). I only really control the php script in question not the context it is run in.