30/09/2018, 23:29
Check service có đang chạy trên server hay không?
Chào mọi người! Cho mình hỏi, mình có một server, và mình muốn check xem một service nào đó có đang chạy trên server này không thì mình phải làm thế nào? Mình dùng ngôn ngữ python.
Bài liên quan
Trên linux bạn có thể dùng thư viện có sẵn
subprocess
để gọi lệnhps
của hệ thốngCám ơn bạn. Mình chưa hiểu lắm (mới học chưa biết gì nhiều). Ý mình có 1 server với địa chỉ ip cho trước và đã kết nối đến server này rồi. Và mình muốn check một service “x” nào đó có đang chạy trên con server này hay không.
hoặc có thể
grep
tên service luônTrên Linux: service “x” status
Trên windows thì cứ vào service của nó mà xem thôi.
Nhưng e đang muốn viết chương trình bằng python bác ạạ.
Đối với server (Linux, Unix) thì bạn nghiên cứu
subprocess
kiểm tra thông tin service như bạn @htl đã nói ở trên.Đối với windows thì bạn tìm hiểu
wmi
library, google để tìm tutorial bạn nhé. Link : https://pypi.python.org/pypi/WMI/1.4.9