gpt4 book ai didi

linux - Cronjob 每小时运行一次

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:38:27 24 4
gpt4 key购买 nike

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

  • 我的任务:每小时运行一次 bash 脚本以清除日志
  • 到目前为止我做了什么:我已经创建了我的 bash 脚本的符号链接(symbolic link)并将它放在/etc/cron.hourly 中。

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

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

最佳答案

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作业

关于linux - Cronjob 每小时运行一次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12036251/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com