2021
07-04
07-04
如何解决 shell 脚本重复执行的问题
目录简介实例1实例2总结简介flock是文件锁命令,它可以保证Linux系统上进程之间安全的访问临界资源,在shell脚本中,可以用来控制逻辑的互斥性实例1现有脚本a.sh,内容如下#!/bin/bashecho"[`date+'%Y-%m-%d%H:%M:%S'`]beginpid:$$..."sleep10echo"[`date+'%Y-%m-%d%H:%M:%S'`]endpid:$$..."在终端(记为终端1)中执行flock-xn./f.lock-c./a.sh命令,结果如下[tt@ecs-centos-7lock_test]$flock-xn./f.lock-c...
继续阅读 >