【发布时间】:2012-08-20 10:44:03
【问题描述】:
我编写了一个小 bash 脚本来清除日志(假设脚本名称是 clearLogs.sh)。
- 我的任务:每小时运行一次 bash 脚本以清除日志
-
到目前为止我做了什么:我已经为我的 bash 脚本创建了一个符号链接,并将它放在 /etc/cron.hourly 中。
example -> cd /etc/cron.hourly ln -s /home/sam/clearLogs.sh clearLogs.sh
现在,一个小时过去了,但日志还没有被删除。如果我独立运行脚本,它会按预期工作。你们能不能让我知道我在这里做错了什么。
【问题讨论】:
-
为了缩小我的问题,我想知道在 cron.hourly 目录中创建符号链接是否可行?
-
/etc/cron.d/crontab中有01 * * * * root /bin/run-parts /etc/cron.hourly吗?或者类似的东西?显示/etc/cron.d/crontab的内容 -
/home/sam/clearLogs.sh的权限是什么? -
@h4bo,我没有在 crontab 上做任何事情,我认为通过在 cron.hourly 中创建脚本的符号链接可以达到目的
-
@John,权限是 777