Làm cách nào để kiểm tra xem quá trình python có đang chạy không?
Bài viết này nói về Cách kiểm tra xem ứng dụng có đang mở trong hệ thống hay không bằng Python. Bạn cũng có thể tham khảo bài viết Python – Lấy danh sách các tiến trình đang chạy để biết thêm thông tin Show Trong các cách tiếp cận dưới đây, chúng tôi sẽ kiểm tra xem chrome. exe có mở trong hệ thống của chúng tôi hay không sử dụng psutilpsutil là một mô-đun sử dụng hệ thống và giám sát hệ thống của python. Nó chủ yếu hữu ích cho việc giám sát hệ thống, lập hồ sơ và giới hạn tài nguyên quy trình cũng như quản lý các quy trình đang chạy. Việc sử dụng các tài nguyên như CPU, bộ nhớ, đĩa, mạng, cảm biến có thể được giám sát. Nó được hỗ trợ trong Python phiên bản 2. 6, 2. 7 và 3. 4+. Bạn có thể cài đặt mô-đun psutil bằng cách sử dụng lệnh sau pip install psutil Chúng tôi sẽ sử dụng psutil. process_iter(), nó trả về một trình vòng lặp mang lại một thể hiện của lớp quy trình cho tất cả các quy trình đang chạy trên máy cục bộ Python3True8 True9 True0 True1 True2 True3 True0 True1 True2 True3 True0 True5 đầu ra True Chúng tôi nhập mô-đun psutil. Sau đó, chúng tôi tìm kiếm chrome. exe trong tất cả các tiến trình đang chạy trên máy cục bộ bằng psutil. process_iter(). Nếu tìm thấy nó sẽ trả về đầu ra là TRUE, ngược lại là FALSE Sử dụng WMI (chỉ Người dùng Windows)Mô-đun wmi có thể được sử dụng để lấy thông tin hệ thống của máy Windows và có thể được cài đặt bằng lệnh bên dưới. ________số 8Hoạt động của nó tương tự như psutil. Tại đây, chúng tôi kiểm tra xem một tên quy trình cụ thể có trong danh sách các quy trình đang chạy hay không Python3True6 True9 True8 True1 pip install wmi0 pip install wmi1 pip install wmi2 pip install wmi3 True1 pip install wmi5 pip install wmi2 pip install wmi7 True1 pip install wmi9 True2 True01 True0 True03 True04 True05 True3 pip install wmi2 pip install wmi2 True09 True80 True81 True82 True83 True84 True80 pip install wmi5 pip install wmi2 True88 True80 True90 True1 True05 pip install wmi5 pip install wmi2 pip install wmi2 pip install wmi7 True97 _______204____381____382____401 True84 đầu ra True0 Chúng tôi nhập mô-đun wmi. Sau đó, chúng tôi tìm kiếm chrome. exe trong tất cả các quy trình đang chạy trên máy cục bộ bằng cách lặp qua các tên quy trình. Nếu phù hợp với quy trình. Tên, nó sẽ in Ứng dụng đang chạy, ngược lại Ứng dụng không chạy Python là một ngôn ngữ lập trình mạnh mẽ và đang phát triển theo cấp số nhân trong thời đại ngày nay. Có nhiều cách để kiểm tra tập lệnh nào đang chạy trong nền của môi trường Linux. Một trong số họ đang sử dụng mô-đun quy trình con trong python. Quy trình con được sử dụng để chạy các chương trình mới thông qua mã Python bằng cách tạo các quy trình mới. Trong bài viết này, chúng ta sẽ xem cách kiểm tra bất kỳ tập lệnh nào đang chạy trong nền Linux bằng Python Yêu cầu
Cài đặt quy trình con True7 Chúng tôi sẽ sử dụng quy trình con. checkout() để lấy tất cả các tiến trình đang chạy
|