linux下如何一次运行多个python脚本呢?上篇说到了自己找了一个腾讯云轻量服务器定期创建快照的脚本,用来备份数据,由于自己有多个服务器,所以需要创建多个脚本来执行。如果每个脚本创建一个计划任务的话还是感觉太繁琐,有没有什么办法一次执行多个python脚本呢?
经过搜索,还真找到了一个方法。就是创建一个sh脚本文件,把需要执行的脚本命令按照格式写进去就可以了,格式如下:
#!/bin/sh python xx.py && python xx1.py && python xx2.py # 前一个运行成功后,才运行后面一个 python xx.py || python xx1.py || python xx2.py # 前一个运行失败后,才运行后面一个 python xx.py ; python xx1.py ; python xx2.py # 前一个运行结束后(无论成功与否),才运行后面一个 python xx.py & python xx1.py & python xx2.py # 并行执行,独立的关系
保存后使用宝塔的计划任务创建一个任务来执行这个sh脚本,再选择合适的周期执行就可以啦。