gpt4 book ai didi

linux - 通过 cron 使用 bash 下载文件

转载 作者:太空宇宙 更新时间:2023-11-04 04:02:49 24 4
gpt4 key购买 nike

我构建了一个 bash 脚本,它从 IMDb 获取 .tar.gz 文件并写入日志文件,该脚本在单独运行时可以工作,因为我可以看到包含存在文件的文件夹,但是当我通过 cron 运行该脚本时,它不起作用。这是由于权限的原因吗?我已经编辑了 sudo crontab 文件,但我不确定还需要做什么。

最佳答案

尝试这个解决方案:

Cronjob 是一个包含您的作业的文件:

cat cronjob
* * * * * bash /path/to/script.sh >> /path/to/log.txt

然后你应该设置可执行权限并启动cron服务:

chmod +x cronjob    
/etc/init.d/crond start #redhat based servers like centos
/etc/init.d/cron start #debian based servers like ubuntu

之后,您应该告诉 cron 服务运行 cronjob 文件: crontab 定时任务

您的脚本应该下载一个文件。

如果你的脚本没有运行,你应该从正确的路径[完整路径]运行它,所以你的cronjob文件将是这样的:

* * * * * /bin/bash /path/to/script.sh >> /path/to/log.txt

关于linux - 通过 cron 使用 bash 下载文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22400808/

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