python - 保持 Python 脚本运行的简单方法?

标签 python python-3.x

我想要一个简单的脚本在后台保持运行。目前看起来像这样:

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/

相关文章:

python - 用于 Web 照片库的正确 NoSQL 数据架构

Python:根据来自另一个文件的字段匹配过滤行

python - 如何在Python中用ASCII字符(\u9078)分割行

python - 为数据分配编号

python-3.x - 使用 NLP 模型查找该语句中存在的特定对象

python - 如何在 Ubuntu 上通过 pip 安装 python3 版本的软件包?

Python scipy fsolve "mismatch between the input and output shape of the ' func'参数”

如果缺少,Python 将元素添加到列表中的列表

python,一般函数: return string and print function OR just print statement in function?

python - 如何用 lxml 中的文本替换元素?