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

前端之家收集整理的这篇文章主要介绍了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

猜你在找的Bash相关文章