كيفية معرفة ما اذا كان روبي النصي قيد التشغيل في الخلفية من البرنامج النصي PHP؟

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

  •  06-07-2019
  •  | 
  •  

سؤال

ويقول هو السيناريو روبي تشغيل

وruby.rb SOMEUSERID

وباستخدام PHP، كيف يمكنني معرفة ما إذا كان شيء تماما مثل الذي يعمل حاليا أم لا؟ حاليا أنا باستخدام PID للتحقق التراسل الفوري ولكن لست متأكدا إذا كان هذا هو الكفاءة. ما إذا كان هناك الكثير من المستخدمين تشغيل البرنامج النصي روبي، وروبي النصي يغلق بشكل غير متوقع. السيناريو فب تبدو الآن لهذا PID، ثم اتضح انها شخص آخر النصي روبي .... مشكلة تستتبعه.

هل كانت مفيدة؟

المحلول

وأنا لا أحب هذه الفكرة ولكن يمكنك القيام بذلك على لينكس

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

ولست متأكدا ما هو حول أنظمة أخرى.

نصائح أخرى

والانتاج تحليل من "الفأس ملاحظة" ربما

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top