当前位置: 首页 > 面试题库 >

将Python脚本作为Windows后台进程运行

梁丘璞瑜
2023-03-14
问题内容

我一直在尝试编写从串行端口读取数据的python脚本。它在命令行上运行良好,但是我需要它作为后台进程运行而没有任何命令行界面。该脚本有一个while循环,该循环从串行端口读取下一个数据字节,并相应地模拟按键。为了使按键可以专注于当前窗口而不是python命令行,我需要脚本作为后台进程运行。我在这里读的答案很少,但是没有什么让我振奋。请指出正确的方向。


问题答案:

在Windows上,您可以使用pythonw.exe执行文件在后台运行Python脚本。这将在后台运行您的程序,而没有可见的进程或与之交互的方式。如果没有系统监视器,也无法终止它。pythonw.exe此处的更多信息:
pythonw.exe还是python.exe?

祝你好运!



 类似资料:
  • 问题内容: 我试图通过Linux中的命令行在后台连续运行PHP脚本。我已经尝试过该命令,但是脚本执行似乎很快终止,而脚本应继续运行直到该过程终止。 有什么建议么? 问题答案: 您确定脚本不包含任何错误吗?这就是通常使“ 执行很快终止 ”的原因。 首先,附加: 在脚本顶部显示可能存在的任何错误,然后可以使用: 即使会话断开连接或用户注销,nohup也会运行命令。 要么 与上述相同,但不创建文件。 您

  • 问题内容: 我需要将php脚本作为守护进程运行(等待说明并执行操作)。cron工作不会为我做这件事,因为需要在指令到达后立即采取措施。我知道由于内存管理问题,PHP并不是守护进程的最佳选择,但是由于种种原因,在这种情况下我必须使用PHP。我遇到了libslack的一个名为Daemon的工具(http://libslack.org/daemon),它似乎可以帮助我管理守护进程,但是最近5年没有任何更

  • 问题内容: 我正在草拟一组程序的体系结构,这些程序共享存储在数据库中的各种相互关联的对象。我希望其中一个程序充当服务,为这些对象的操作提供更高级别的接口,而其他程序则通过该服务访问对象。 我目前的目标是将Python和Django框架作为实现该服务的技术。我很确定自己知道如何守护Linux中的Python程序。但是,这是系统应支持Windows的可选规格。我几乎没有Windows编程经验,也没有W

  • 问题内容: 我有一个脚本,每5分钟检查一次PC上的内容,并且我不希望Python显示在任务栏上。我使用Windows作为操作系统。 有什么方法可以让Python在后台运行并强制其不在我的任务栏中显示? 问题答案: 在控制面板中查找计划任务。

  • 问题内容: 我正在尝试设置一个将触发后台进程的php触发文件。 我正在Windows Wampserver环境中执行此操作。 因此,例如,我有运行exec函数的程序,该函数要求解析和执行我的程序。 但是问题是我的文件在停止之前正在等待命令完成运行。后台进程运行约20-30秒,并一直等待所有时间,直到完全完成。 这有意义吗?这是运行命令的文件 基本上,我只想触发backgroundProcess而不

  • 问题内容: 我目前正在为运行ubuntu的vms开发一个简单的部署脚本。所有这些机器都应该运行以jar形式提供的Java应用程序。 这是安装Java,将jar从本地计算机复制到远程计算机然后启动应用程序的脚本的相关部分: 通过java_installation.sh脚本的安装成功,scp命令也是如此。尝试通过ssh执行java_start_jar.sh中的命令时,会发生问题。java_start_