process ID

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Curt Gilroy

    #1

    process ID

    I am starting a process with the system command via a php page. I want
    to put a button on the same page which will let the user kill the
    process by clicking that button. To do this, I need to know the process
    ID. I could grep for it, but that also returns the grep command. How can
    I make PHP tell me the process ID of a process I started? It seems as if
    this would not be a problem but I guess I am missing something.

    Thanks to anyone who can shed some light on this little problem!
  • Kim André Akerø

    #2
    Re: process ID

    Curt Gilroy wrote:
    [color=blue]
    > I am starting a process with the system command via a php page. I
    > want to put a button on the same page which will let the user kill
    > the process by clicking that button. To do this, I need to know the
    > process ID. I could grep for it, but that also returns the grep
    > command. How can I make PHP tell me the process ID of a process I
    > started? It seems as if this would not be a problem but I guess I am
    > missing something.
    >
    > Thanks to anyone who can shed some light on this little problem![/color]

    Add another grep to the command line, perhaps? Like this:

    # ps aux | grep processname | grep -v grep

    Excerpt from the manual entry for grep:
    ---------------------------
    -v, --invert-match
    Invert the sense of matching, to select non-matching lines.
    ---------------------------

    So adding "grep -v grep" will go through that already grepped list and
    return the lines that *don't* contain the process for grep.

    --
    Kim André Akerø
    - kimandre@NOSPAM betadome.com
    (remove NOSPAM to contact me directly)

    Comment

    • Curt Gilroy

      #3
      Re: process ID

      Kim André Akerø wrote:[color=blue]
      > Curt Gilroy wrote:
      >
      >[/color]
      Thanks for the help, that fixed my issue!

      Comment

      Working...