我在cron.daily中有一个文件:
[email protected]:/# cat /etc/cron.daily/nagios-logs /usr/bin/nice -n 19 /bin/gzip --fast /var/log/nagios3/archives/* [email protected]:/# ls -l /etc/cron.daily/nagios-logs -rwxr-xr-x 1 root root 65 Apr 15 17:51 /etc/cron.daily/nagios-logs [email protected]:/#
但它没有做任何事情。 任何想法为什么?
您的文件/etc/cron.daily/nagios-logs既不是程序也不是可执行脚本。 您可以通过将#!/ bin / sh添加到文件的开头来使其成为shell脚本
#!/bin/sh /usr/bin/nice -n 19 /bin/gzip --fast /var/log/nagios3/archives/*
shell脚本也需要是可执行的
[email protected]:/# chmod 755 /etc/cron.daily/nagios-logs
但是我从你的ls -l
命令的输出中看到你的文件已经有了正确的文件权限