como verificar se ruby ??script é executado em segundo plano a partir do script PHP?

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

  •  06-07-2019
  •  | 
  •  

Pergunta

dizer um script Ruby está em execução

ruby.rb SOMEUSERID

usando PHP, como posso saber se algo exatamente assim está sendo executado ou não? Atualmente estou usando PID para verificar, mas eu não tenho certeza se este é eficiente. E se há grande quantidade de usuários que executam o script ruby, eo script ruby ??fecha inesperadamente. O script php agora parece para este PID, e depois despeja-lo de alguém ruby ??script de outra pessoa .... ensues problemas.

Foi útil?

Solução

Eu não gosto da idéia, mas você pode fazer isso no linux

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

Não sei o que é sobre outros sistemas.

Outras dicas

saída Parse do 'ps ax' talvez

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top