¿Cómo verificar si el script ruby ??se ejecuta en segundo plano desde el script PHP?

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

  •  06-07-2019
  •  | 
  •  

Pregunta

decir que se está ejecutando un script ruby ??

ruby.rb SOMEUSERID

usando PHP, ¿cómo puedo saber si algo así exactamente se está ejecutando actualmente o no? Actualmente estoy usando PID para verificar, pero no estoy seguro de si esto es eficiente. ¿Qué sucede si hay muchos usuarios ejecutando el script ruby, y el script ruby ??se cierra inesperadamente? El script php ahora busca este PID, y luego resulta que es el script ruby ??de otra persona ... surgen problemas.

¿Fue útil?

Solución

No me gusta la idea, pero puedes hacerlo en Linux

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

no estoy seguro de qué pasa con otros sistemas.

Otros consejos

Análisis de salida de 'ps ax' quizás

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top