ตรวจสอบโปรแกรมที่รันอยู่ โดย user นั้นๆอะครับ
อย่างเช่นผมใช้ user server01 รันโปรแกรมชื่อ cs-svr แล้วผมจะตรวจสอบได้ยังไงว่า
user server01 ได้รันโปรแกรมชื่อ cs-svr อยู่รึเปล่า โดยไม่ไปตรวจสอบโปรแกรม cs-svr ของ user อื่นอะครับ
รบกวนด้วยครับ
ตรวจสอบโปรแกรมที่รันอยู่ โดย user นั้นๆอะครับ
อย่างเช่นผมใช้ user server01 รันโปรแกรมชื่อ cs-svr แล้วผมจะตรวจสอบได้ยังไงว่า
user server01 ได้รันโปรแกรมชื่อ cs-svr อยู่รึเปล่า โดยไม่ไปตรวจสอบโปรแกรม cs-svr ของ user อื่นอะครับ
รบกวนด้วยครับ
ps aux | grep cs-svr
หรือ
ps aux | grep server01
#ps aux|grep cs-svr |grep server01
encrypt2 10139 0.0 0.0 5044 856 ? Ss Jul25 0:00 SCREEN -dmS encrypt2 ./cs-svr
encrypt2 10140 0.0 0.4 46596 19048 pts/1 Ssl+ Jul25 0:00 ./cs-svr
encrypt2 28028 0.0 0.0 4016 676 pts/3 S+ 01:35 0:00 grep cs-svr
ขึ้นแบบนี้ หมายถึงรันค้างใว้รึเปล่าครับ ผมลอง kill แล้วมันไม่กาย ถ้าไม่รันมันจะไม่แสดงรึเปล่าครับ
หมายถึงกำลังทำงานครับ
kill -9 pid
ถ้านี้ไม่หายอีกก็ทำใจครับ
ได้แล้วครับ ขอบคุณครับ
สั่งปิดไม่ต้องใส่ pid ได้ไหมครับ
ถ้าเป็น service ก็ kill server ได้ครับ
killall -9 server อะไรก็ว่าไป
ถ้าเอาไปใช้กับ user ปกติ มันจะไม่ไป kill server ของ user อื่นรึเปล่าครับ