wie überprüfen, ob Ruby-Skript wird im Hintergrund von PHP-Skript ausgeführt wird?

StackOverflow https://stackoverflow.com/questions/1626900

  •  06-07-2019
  •  | 
  •  

Frage

sagen, ein Ruby-Skript ausgeführt

ruby.rb SOMEUSERID

Verwendung von PHP, wie kann ich herausfinden, ob etwas genau wie das gerade läuft oder nicht? Derzeit bin ich mit PID zu überprüfen, aber ich bin nicht sicher, ob dies effizient ist. Was, wenn es viele Benutzer den Ruby-Skript ausgeführt wird, und der Ruby-Skript unerwartet geschlossen. Das PHP-Skript sieht nun für diese PID und dann stellt sich heraus, es ist jemand anderes Ruby-Skript .... Probleme erfolgt.

War es hilfreich?

Lösung

Ich habe gar nicht mögen, aber Sie können dies tun, auf Linux

exec('ps -A | grep ruby.rb', $output);

nicht sicher, was zu anderen Systemen.

Andere Tipps

Parse Ausgabe von 'ps ax' vielleicht

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top