在crontab -e 添加如下代码
flock -xn /data/lock/log.lock -c /data/sh/crontab_log.sh >>/data/log/synclog.log 2>&1
在ps -ef 查看,产生三个进程
flock -xn /data/lock/log.lock -c /data/sh/crontab_log.sh >>/data/log/synclog.log 2>&1
/bin/sh -c /data/sh/crontab_log.sh >>/data/log/synclog.log 2>&1
/bin/bash /data/sh/crontab_log.sh
为什么?
/bin/sh与/bin/bash进程区别?
macleelive