1

我编写了一个清除日志的小 bash 脚本(假设脚本名称是 clearLogs.sh)。

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

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

现在,一个小时过去了,但日志还没有被删除。如果我独立运行脚本,它会按预期工作。你们能不能让我知道我在这里做错了什么。

4

1 回答 1

0

1.在 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作业

于 2012-08-20T10:55:03.763 回答