crontab permission denied 解决办法,crontab 进程存在就不执行的方法

crontab permission denied

出现场景

出现情况,sh文件在本地Win下面开发,每次修改,提交后在Linux上pull下来,却发现x权限消失。
导致crontab 里面定时任务出现了报错permission denied

解决办法

对该脚本文件强制增加权限

git add --chmod=+x sphinx.sh
git commit -m "add executable permission"

需求:如果进程indexer 存在,定时任务就不执行 indexer --rotate 的方法:
pidof indexer && exit 0 表示如果这个进程存在,那么直接退出

测试方法:

sh
sh path/to/file.sh 

你可能感兴趣的:(crontab permission denied 解决办法,crontab 进程存在就不执行的方法)