高效复制:在Linux中并发执行相同任务,各自生成日志

业务爸爸的需求
无脑脚本大法
验证输出如下:
虽然比较low,但是功能也实现。注意为了防止run.sh意外退出,上面的run.sh脚本要放到crontab任务并加一个排它锁,或者称为写入锁。
有没有更好的方式呢?
那肯定是有的,我们之所以用 tpl.sh_1 tpl.sh_2 这些脚本,就是执行运行多个tpl.sh脚本后,如果其中一个挂掉,重新拉起,不能满足上述要求的第二条。如果每个脚本或者命令执行的时候都有一个唯一id,基于这个id拉起对应的任务,那就解决要复制多个脚本的问题了。
给命令加一个唯一id
验证输出如下:
交给专业工具
验证输出如下: