Cronjob每小时运行一次

时间:2012-08-20 10:44:04

标签: linux cron

我写了一个小的bash脚本来清除日志(比如脚本名称是clearLogs.sh)。

  • 我的任务:按小时运行bash脚本以清除日志
  • 到目前为止我做了什么:我创建了一个我的bash脚本的符号链接,并将其放在/etc/cron.hourly中。

    example -> cd /etc/cron.hourly    
    ln -s /home/sam/clearLogs.sh  clearLogs.sh   
    

现在,已经过了一个小时,但日志尚未删除。如果我独立运行脚本,它按预期工作。你能告诉我这里我做错了吗?

1 个答案:

答案 0 :(得分:0)

1.in clearLogs.sh添加行:RUN_PATH = / you / script / path cd $ RUN_PATH

2.cat“* * / 1 * * * /you/script/path/clearLogs.sh”>> $ HOME / crontab.txt

3.crontab $ HOME / crontab.txt

4.crontab -l,查看所有crontab作业