在后台运行python可执行文件并仍在运行

时间:2016-02-17 10:45:18

标签: python-2.7

高!我有一个py2exe whitch测试可执行文件,如果我的vpn连接或不在Windows上的infinit loop runinngi。我想在后台或hiden中运行,我搜索了几个论坛,我发现2个脚本部分工作。

  1. 将脚本重命名为" scrypt.pyw"并再次运行py2exe,.exe隐藏,当我运行它,但关闭或消失。单击后不会继续运行。

  2. 我成了另一个exe来打第一个:

  3. 导入os

    导入子流程

    os.chdir(" C:\用户\ DL \文件\ LOG \ PY&#34)

    proc = subprocess.Popen(' ipLog.exe',creationflags = subprocess.SW_HIDE,shell = True)

    proc.wait()

    os.chdir(" C:\用户\ DL \文件\ LOG \ PY&#34)

    proc = subprocess.Popen(' ipLog.exe',creationflags = subprocess.SW_HIDE,shell = True)

    -Works但是第一个命令仍然可见,当我关闭它时,它的第一个exe调用也会退出。

    1. 我尝试安装模块调用self.hide但我不能。
    2. 我是python中的新手并尝试将我的爱好vb,vba改为python。

      感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

我在这个帖子How to start daemon process from python on windows?中找到了一个解决方案。谢谢所有人帮助过这个帖子,也帮助我的脚本。