راکت
حل شده

مشاهده پروسس های فعال در php

8 پاسخ

سلام،
آیا میشه در php تعداد پروسس های فعال را مشاهده کرد ؟ چگونه ؟

هومن
هومن
@houman
ثبت پرسش جدید

پاسخ‌ها

8
امیر علی
امیر علی
@ajdar9667

تخصص: طراح و توسعه دهنده fullstack

بهترین پاسخ

خب قاعدتا مشکلتو‌ن حل شد درسته ؟
همونطور مه دوستمون گفتن با اون تابع میتونی دستورات رو داخل شل وارد کنی

امیر علی
امیر علی
@ajdar9667

تخصص: طراح و توسعه دهنده fullstack

منظورتون پروسس های فعال روی ویندوزه کاربره؟ یا سرور؟

هومن
هومن
@houman

تخصص: گرافیک، طراحی رابط کاربری، BackEnd - node.js - js - php

منظورم تعداد پروسس های فعال روی سروره.
@ajdar9667

شاید پاسخ شما همین‌جا باشد

امیر علی
امیر علی
@ajdar9667

تخصص: طراح و توسعه دهنده fullstack

خب فک نکنم چنین دسترسی داشته باشه خب چرا رو خوده سرور لینوکس با محیطه shell این کار رو نمیکنی

هومن
هومن
@houman

تخصص: گرافیک، طراحی رابط کاربری، BackEnd - node.js - js - php

میخوام یک اسکریپت گرافیکی درست کنم که مناع سرور و اینجور چیزا رو توش نشون بده :)

بعدش تابع یا کدی نیست که بشه به ترمینال سرور دستور داد و نتیجه رو چاپ کرد ؟

@ajdar9667

هیراد سجده
هیراد سجده
@hiradsajde

تخصص: برنامه نویس

بسته به سیستم عاملت باید shell_exec بزنی. مثلا توی خانواده centos و fedora و opensues و... کافیه این کد رو بنویسی :

echo shell_exec('ps -a')
هومن
هومن
@houman

تخصص: گرافیک، طراحی رابط کاربری، BackEnd - node.js - js - php

خروجی شد :

PID TTY TIME CMD

یعنی چی ؟

@hiradsajde

هیراد سجده
هیراد سجده
@hiradsajde

تخصص: برنامه نویس

ببین cmd برای ویندوزه. من centos رو گفتم. این کامند دستور رو میفرسته به سیستم عامل....
مثلا خروجی کد زیر

echo "".shell_exec(' ps -aux | less').""

توی centos به این شکل میشه :

تصویر ترمینال

ولی برای ویندوز این دستور رو از لینک زیر پیدا کردم شاید به کار بیاد...


Working with cmd.exe:  
tasklist  
If you have Powershell:  
get-process  
Via WMI:  
wmic process

<https://superuser.com/questions/914782/how-do-you-list-all-processes-on-the-command-line-in-windows>

ولی دقیقا همین سیستم رو cpanel توی whm (پنل مدیر سرور) ساخته. برای تمرین کار با لینوکس و برنامه نویسی خیلی پروژه خوبیه. ولی ایده ی جدیدی نیستش

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام