我在 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]:/#
但它什么也没做。有什么想法吗?
答案1
您的文件/etc/cron.daily/nagios-logs既不是程序也不是可执行脚本。您可以通过添加/bin/sh #!/bin/sh 复制代码到文件开头
#!/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
你的文件已经具有正确的文件权限