欢迎光临
我们一直在努力

crontab不执行


10 0 * * * cp /var/log/nginx/access.log-$(date -d "yesterday" +%Y%m%d).gz /ubuntu/webdav/nginx_log
大佬帮我看看,这样写有问题吗
测试了一下,并没有执行成功
这样写没问题啊

webjin 发表于 2022-6-21 20:21
这样写没问题啊

可是并没有复制文件过去。
手动执行后面的命令就没问题,把文件名换成固定的  crontab也可以执行成功;难道是不能写这样写带日期的文件名?

本帖最后由 webjin 于 2022-6-21 20:40 编辑

airsteam 发表于 2022-6-21 20:32
可是并没有复制文件过去。
手动执行后面的命令就没问题,把文件名换成固定的  crontab也可以执行成功;难 …

是debian和ubuntu的吗

webjin 发表于 2022-6-21 20:39
是debian和ubuntu的吗

ubuntu

https://www.baeldung.com/linux/load-env-variables-in-cron-job

10 0 * * * BASH_ENV=/etc/profile cp /var/log/nginx/access.log-$(date -d "yesterday" +%Y%m%d).gz /ubuntu/webdav/nginx_log
赞(0)
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《crontab不执行》
文章链接:https://www.moeloc.com/52649.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。
Telegram交流群:加入聊天