我有三个脚本文件放在crond里进行定时执行,现在是第一个脚本运行了,但是第二第三个脚本却没有运行,不知道因为是什么。
0 0 * * * root /home/lotk.sh -g 0 1 * * * root /home/scron.sh 0 0 1 * * root /home/entenl.sh
做过以下的检查
1、文件路径和权限是正确的
2、脚本单独运行起作用
3、系统是centos6.10
4、分别在 /etc/crontab和/var/spool/cron/root中写入脚本,但也没有效果。
5、已经service crond restart
做过以下的处理,解决问题,因为我在使用 ls -l /home/ 的时候发现,这两个脚本文件和 lotk.sh 这个可以运行的脚本文件所处的用户和用户组是不一样的,可以执行的脚本是xxxx,而不能执行的脚本是root。
1、chown -R xxxx:xxxx scron.sh
2、chown -R xxxx:xxxx entenl.sh
建议做以下检查和处理
1、使用 groups 查询当前用户所在用户组的权限;
2、ls -l /etc/group 查看所有用户组和权限;
3、ls -l /etc/passwd 查看所有用户和用户组的权限;
4、chmod 755 xxxx.sh 将文件权限设置为755或777
5、./xxxx.sh 来执行脚本;
6、chown -R xxxx:xxxx qqqqq.sh ;将脚本文件用户和用户组调整;
7、将crond中的计划每行下新添加一行空格行,即在每行文本的后端回车;
8、单独执行脚本看看有没有错误。
sicnature ---------------------------------------------------------------------
I P 地 址: 18.118.226.167
区 域 位 置: 美国马萨诸塞
系 统 信 息:
Original content, please indicate the source:
同福客栈论坛 | 蟒蛇科普 | 海南乡情论坛 | JiaYu Blog
sicnature ---------------------------------------------------------------------
Welcome to reprint. Please indicate the source https://myzhenai.com.cn/post/4130.html
1 评论
您好博主,由于loli域名已经出售,「城南旧事」博客网站链接申请更换链接为 http://www.pho.ink
十分感谢长久以来的支持哦~