我想要一个简单的脚本在后台保持运行。目前看起来像这样:
import keyboard
while True:
keyboard.wait('q')
keyboard.send('ctrl+6')
现在,这已经可以工作了(当按下 q 时,它还会按下 ctrl+6),但我想必须有一种更有效的方法来保持程序运行,以便它可以根据输入进行操作。
我宁愿不使用无限 while 循环。
我在 Windows 上
谢谢:)
最佳答案
你可以使用nohup
nohup python script.py > log.txt 2>&1 &
如果你想检查命令是否正在运行
ps aux | grep script
user 5124 <- process_id 1.0 0.3 214588 13852 pts/4 Sl+ 11:19 0:00 python script.py
终止命令正在运行
kill -9 [process_id]
关于python - 保持 Python 脚本运行的简单方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54295953/