要通过Python命令管理Linux进程,您可以使用subprocess
模块
import subprocess
command = "echo 'Hello, World!'"
process = subprocess.Popen(command, stdout=subprocess.PIPE, stderr=subprocess.PIPE, shell=True)
output, error = process.communicate()
if process.returncode == 0:
print("Process executed successfully.")
else:
print(f"Error occurred: {error.decode('utf-8')}")
import os
process_list = os.system("ps aux")
print(process_list)
import os
process_name = "python"
command = f"ps aux | grep {process_name}"
process_list = os.system(command)
print(process_list)
import os
import signal
process_name = "python"
command = f"pkill -f {process_name}"
os.system(command)
请注意,这些示例可能需要根据您的需求进行调整。在使用subprocess
模块时,请务必小心,因为它可能会导致安全漏洞。避免执行不受信任的命令,并确保对输入进行适当的验证和清理。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。