Crontab不工作或shell脚本错了?

时间:2013-11-12 21:53:22

标签: shell centos crontab vpn

我尝试使用crontab设置cronjob,每10分钟运行一次shell脚本。但它不起作用。我希望shellcript每10分钟删除一次特定文件“/ var / log / messages”。

Shell脚本文件:

#!/bin/bash 
# Remove Files 
rm -f /var/log/messages 

Crontab -E Con​​fig文件:

*/10 * * * * /vpndel/script 

但是当我检查日志文件后,10分钟后文本仍然存在? 可能有什么不对?

1 个答案:

答案 0 :(得分:1)

有几件事需要检查:

  1. 您的/vpndel/script文件是否可执行?

  2. 您是从具有/var/log写入权限的帐户(可能只是root)执行的吗?具体来说,您是否以root身份运行crontab命令?

  3. 你确定它没有删除文件吗?系统可以重新创建吗?

  4. (我不会要求为什么要删除/var/log/messages,但这似乎很奇怪。)

相关问题