当前位置:   article > 正文

潇洒郎: python windows Bat文件后台运行_windows bat脚本后台运行python

windows bat脚本后台运行python

一个偶然的发现,os.system运行命令行命令-执行bat文件,线程设置守护线程后可以让bat文件后台运行,即使程序结束了,bat中运行的exe仍然在运行。

 

 

或者命令行查询进程

tasklist | find "redis-server.exe"

 后台运行代码如下

  1. def t1():
  2. os.system(f'"{batfiel_path}" \n\n\n')
  3. t = threading.Thread(target=t1)
  4. t.setDaemon(True) # 后台执行,程序结束仍然运行
  5. t.start()

全部代码如下

  1. import threading, os, time
  2. data = r'''[func]
  3. # kill=1 杀死后台进程, kill=0后台运行
  4. kill=0
  5. # 要杀死的后台进程名称
  6. pro
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/思考机器3/article/detail/61569
推荐阅读
相关标签
  

闽ICP备14008679号