在任务计划程序中运行batch file后,Python.exe保持打开状态

在任务计划程序中运行batch file后,Python.exe保持打开状态,第1张

概述在任务计划程序中运行batch file后,Python.exe保持打开状态

我正试图在任务计划程序中安排:

运行一个batch file

激活conda环境

运行一个python程序

退出命令提示符

一切工作正常,除了python.exe窗口将保持打开,而命令提示符closures。

我的batch file:(睡眠是python代码运行,需要几秒钟)

call activate python2 start C:UsersChrisAnaconda3envspython2python.exe testtest.py sleep 30 exit

我的Python脚本:

如何检查调度程序备份是否成功运行

运行matlab m文件并从windows 7调度程序提供参数

如何安排两个任务?

GetProcessesByname()和windows Server 2003计划任务

批量手动运行良好。 但是从任务计划程序运行时出现错误

driver = webdriver.Chrome(executable_path="C:pathtoChromedriver") driver.get('http://website.com') # Find email and pw fIElds and then fill them in email = driver.find_element_by_ID("user_email") email.send_keys('myemail@email.com') pw = driver.find_element_by_ID("user_password") pw.send_keys('password') # Click on sign-in button driver.find_element_by_class_name("button").click() time.sleep(5) # Click on save button to update driver.find_element_by_class_name("button").click() # Close driver driver.close()

最后一点,程序/脚本是batch file,没有参数,开始位于batch file所在的目录中。

任何帮助,将不胜感激!

windows任务计划程序 – 将文件从URL复制到桌面

从任务计划的windowsbatch file中杀死进程树

以DAG方式安排作业

如何触发windows任务计划重新启动后,与python脚本失败

我怎样才能看到哪个cpu内核正在运行一个线程?

我不是一个Python专家,但我认为你只需要调用sys.exit()或quit() 。

而不是使用睡眠,等待时间太长或可能不够长,请使用wait选项调用start:

call activate python2 start /WAIT C:UsersChrisAnaconda3envspython2python.exe testtest.py exit

如果你不需要批处理文件来做任何事情,你可以启动python脚本并退出。

总结

以上是内存溢出为你收集整理的在任务计划程序中运行batch file后,Python.exe保持打开状态全部内容,希望文章能够帮你解决在任务计划程序中运行batch file后,Python.exe保持打开状态所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1244174.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-06
下一篇 2022-06-06

发表评论

登录后才能评论

评论列表(0条)

保存