一个较为简单的shell脚本锁
touch /tmp/mark
M=$(cat /tmp/mark)
if [ -n "$M" ]
then
M1=$(ps -ef|grep " $M "|grep -v grep|wc -l)
if [ "$M1" -eq 0 ]
then
echo "$$">/tmp/mark
else
exit 1
fi
else
echo "$$">/tmp/mark
fi
# 目录和文件名并不规范
# 只是一个简单的脚本锁样例