高效復(fù)制:在Linux中并發(fā)執(zhí)行相同任務(wù),各自生成日志

業(yè)務(wù)爸爸的需求
無(wú)腦腳本大法
驗(yàn)證輸出如下:
雖然比較low,但是功能也實(shí)現(xiàn)。注意為了防止run.sh意外退出,上面的run.sh腳本要放到crontab任務(wù)并加一個(gè)排它鎖,或者稱(chēng)為寫(xiě)入鎖。
有沒(méi)有更好的方式呢??
那肯定是有的,我們之所以用 tpl.sh_1? tpl.sh_2 這些腳本,就是執(zhí)行運(yùn)行多個(gè)tpl.sh腳本后,如果其中一個(gè)掛掉,重新拉起,不能滿足上述要求的第二條。如果每個(gè)腳本或者命令執(zhí)行的時(shí)候都有一個(gè)唯一id,基于這個(gè)id拉起對(duì)應(yīng)的任務(wù),那就解決要復(fù)制多個(gè)腳本的問(wèn)題了。
給命令加一個(gè)唯一id
驗(yàn)證輸出如下:
交給專(zhuān)業(yè)工具
驗(yàn)證輸出如下:
標(biāo)簽:命令加一個(gè)唯一 id