Welcome to WebmasterWorld Guest from

Forum Moderators: coopster & jatar k

Message Too Old, No Replies

How to find process id from external command and use it for "Loading"

1:27 pm on Feb 13, 2011 (gmt 0)

Junior Member

10+ Year Member

joined:Sept 26, 2005
votes: 0

I am executing an external command from a PHP script, using the exec function. Since this program can take more than 1-2 minutes to run, I thought I should use a "Loading page...please wait". What I need is to be able to get the process id from the external program that is being run and, when this finishes, I'll start outputting the results.

Is there a way to do this?
1:37 pm on Feb 14, 2011 (gmt 0)


WebmasterWorld Administrator coopster is a WebmasterWorld Top Contributor of All Time 10+ Year Member

joined:July 31, 2003
votes: 2

Why do you need the process id? Will the second argument to exec() not work? If not, you may also want to review some of your other System program execution [php.net] options.
5:13 pm on Feb 14, 2011 (gmt 0)

Senior Member

WebmasterWorld Senior Member rocknbil is a WebmasterWorld Top Contributor of All Time 10+ Year Member

joined:Nov 28, 2004
votes: 0

Your browser may time out in that amount of time, rendering the idea not so reliable . . . current discussion on fork() [webmasterworld.com] to allow it to run as a "background process." Fork will return the PID of the child process.

Join The Conversation

Moderators and Top Contributors

Hot Threads This Week

Featured Threads

Free SEO Tools

Hire Expert Members