如何自动运行python脚本
如何自动运行3个python脚本。假设我有3个脚本,分别是a.py、b.py和c.py 这里a.py运行一个web爬虫并将其保存为xml文件。现在,b.py解析生成的xml文件并保存为pickle文件。现在,c.py将列表从pickle文件插入数据库如何自动运行python脚本,python,automation,cron,Python,Automation,Cron,如何自动运行3个python脚本。假设我有3个脚本,分别是a.py、b.py和c.py 这里a.py运行一个web爬虫并将其保存为xml文件。现在,b.py解析生成的xml文件并保存为pickle文件。现在,c.py将列表从pickle文件插入数据库 有没有一种方法可以自动执行此操作?只需编写一个shell脚本即可 python a.py&&python b.py&&python c.py bash中的&&用于连续链接命令,例如,此处b.py仅在a.py成功完成时执行(即返回0) 将它保存在一个
有没有一种方法可以自动执行此操作?只需编写一个shell脚本即可
python a.py&&python b.py&&python c.py
bash中的&&
用于连续链接命令,例如,此处b.py
仅在a.py
成功完成时执行(即返回0)
将它保存在一个没有扩展名的文件中(某些版本的cron不会使用
.sh
文件,我发现这是一个漫长而令人沮丧的过程),然后使用crontab-e
将shell脚本的位置放在cron表中。有很多关于如何安排cron作业的信息,因此我建议在那里搜索这些信息,而不是在这里搜索(更多的是关于编程) 编写一个包装器python脚本,导入a、b和c,然后依次运行(带有错误检查、通知和记帐)。然后使用系统cron守护进程(如果在UNIX上)计划此包装 你使用的是什么操作系统?还有,你说的自动化是什么意思?你想让它们按照固定的时间表运行还是响应某些事件?我使用的是ubuntu 11.10,我的意思是说我希望这3个脚本每2-3小时运行一次。*/2****/home/ching/Desktop/scraster/scraster
我用它每2分钟在crontab中运行一次脚本。但是我没有看到生成任何xml文件。这有什么问题吗?脚本上有chmod+x
吗?您可以使用runparts--test
检查cron将运行什么