¿Cómo verificar si el script ruby ??se ejecuta en segundo plano desde el script PHP?
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.
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