gpt4 book ai didi

shell - crontab 不工作或 shell 脚本错误?

转载 作者:行者123 更新时间:2023-12-04 19:31:31 25 4
gpt4 key购买 nike

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

Shell 脚本文件:

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

Crontab -E 配置文件:
*/10 * * * * /vpndel/script 

但是当我检查日志文件时,文本在 10 分钟后仍然存在吗?
有什么问题?

最佳答案

有几件事需要检查:

  • 是您的/vpndel/script可执行文件?
  • 您是从对 /var/log 具有写入权限的帐户执行它吗? (那可能只是 root )?具体来说,您是否正在运行 crontab命令作为根?
  • 你确定它没有删除文件?系统可以重新创建它吗?

  • (我不会问你为什么要删除 /var/log/messages ,但这似乎是一件奇怪的事情。)

    关于shell - crontab 不工作或 shell 脚本错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19940669/

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