本萌(๑•ᴗ•๑)有一堆的爬虫任务需要定时跑,且任务设置有大佬在后台操控,本萌懒,想通过读库生成脚本操作,且调度crontab辅助
于是乎,本宝宝(づ。◕‿‿◕。)づ写了一个脚本用crontab调用,来生成了一大坨的shell
那么问题来了,一大坨( ⊙ o ⊙ )啊!而且每天变[大佬开心开心就好好啦。]
咦?是不是可以把我这一坨sh丢到一个sh里用crontab调用!!!之后不就可以懒洋洋是卖萌啦~\(≧▽≦)/~啦啦啦
1. crontab比较懒(不想改) 只能写一条
2. shell一大坨 合并到一个sh
3.任务实在实在是太多啦,不能排队 要并发并发并发!!!
OK: [attention立正!(口令)]
nohup sh /webroot/xiayutian/t1.sh >> /webroot/xiayutian/t1.log 2>&1 &
测试用例 sh
root@xiayutian:/webroot/xiayutian
▶ ll t*.sh
-rw-r--r-- 1 root root 351 Apr 16 06:58 t.sh
-rw-r--r-- 1 root root 148 Apr 16 06:45 t1.sh
-rw-r--r-- 1 root root 155 Apr 16 06:45 t2.sh
-rw-r--r-- 1 root root 149 Apr 16 06:48 t3.sh
-rw-r--r-- 1 root root 148 Apr 16 06:48 t4.sh
-rw-r--r-- 1 root root 148 Apr 16 06:48 t5.sh
输出log
r

本文介绍了如何使用nohup命令将多个shell脚本合并到一个父shell脚本中,并通过crontab在后台并发执行,以实现自动化任务的高效调度。示例展示了脚本内容及日志输出,强调了并发执行的效率提升。
最低0.47元/天 解锁文章
9467

被折叠的 条评论
为什么被折叠?



