0
我有一个cron作业,由用户每天运行一次,名为“taskmanager”,每次都需要重置一个配置。yum在cron上重新安装不起作用
用户任务管理器有NOPASSWD上的/ etc/sudoer
我也有,我做了我配置的RPM的私人仓库。每当我跑了bash脚本手动-y完美的作品,但是当该脚本由cron退出代码跑是1百胜,手动执行的退出代码返回0
/usr/bin/sudo /usr/bin/yum -y reinstall --disablerepo="*" --enablerepo=codevault project-configuration
echo $?
使用'#!/ bin/bash'作为第一行。 – Cyrus 2015-04-02 04:38:06
我的脚本有shebang#!/ bin/bash @Cyrus – lloydm2 2015-04-02 05:05:58
作为哪个用户运行你的cronjob?根不需要sudo或不允许使用sudo。 – Cyrus 2015-04-02 07:56:22