Skip to main content
 首页 » 编程设计

python之运行后如何在后台启动 python 脚本

2025年05月04日15leader

def main(self,argv): 
    do stuff....... 
 
if __name__ == '__main__': 
    main(sys.argv[1:]) 

当我的脚本运行时,如何让它立即作为后台进程运行 main()? 它将运行完成并将信息输出到文件。

我忘了说...目标是能够在任何操作系统上运行它。 我不想修改在命令行中调用脚本的方式,我希望脚本本身使其在后台运行。

请您参考如下方法:

简单:

$ python yourpythonscript.py & 

操作系统会为您处理 ;) 当然,您必须说明这是在 Windows 还是 *nix 上。

如果您在 Windows 下运行它,您可能需要检查 cmd.exe 程序 - 我认为那里有一个选项可以将其参数作为后台进程运行...

或者如果你在 linux 机器下运行它,你可以使用 ps aux | 检查进程grep yourpythonscript.py