【发布时间】:2017-02-05 20:01:58
【问题描述】:
对不起,但我会一点英语:),谢谢帮助。 Bash 我需要删除 90 天前的数据并保存数据删除
下一步> 条件 crontab -e
* * * * * /root/file.sh >> /root/textsh.txt
Result : cat textsh.txt
[]
我学习shell,cron,other但是,我专心学习希望成为优秀的程序员
chmod +x file.sh
【问题讨论】:
-
Cron 作业输出在
/root/textsh.txt文件中重定向,但您正在检查text.txt。您应该检查textsh.txt中的输出而不是text.txt中的输出 -
很抱歉,打印错误,我会检查 textsh.txt 但没有数据
-
尝试将 cron 作业更改为
* * * * * /root/file.sb >> /root/textsh.txt 2>&1,以便错误消息也记录到文本文件中。 -
我尝试了,所以结果 bin/sh: /root/file.sb: 没有这样的文件或目录。你能帮我吗
-
/bin/sh: /root/file.sh: 权限被拒绝