飘云 大佬有话说 :
大佬们求助,关于crontab -e 里面按日保存的命令不生效
38 09,11 * * * sleep 3; bash /root/icu.sh >> /root/log/icu.sh-$(date +%Y-%m-%d-%H-%M-%s).log 2>&1
上面是crontab -e 里面的设置。但是到点运行了。会报错
查看/var/log/cron.log日志如下:
CRON: (root) CMD (sleep 3; bash /root/icu.sh >> /root/log/icu.sh-$(date +)
时间参数要怎么写呢。
谢谢大佬们指点了
ibmall 大佬有话说 :
# m hdom mon dow command
是不是多了一位
还有,那个 逗号
xayle 大佬有话说 :
% 前加转义
%
飘云 大佬有话说 :
xayle 大佬有话说 : 2021-6-9 11:28
% 前加转义
%
38 09,11 * * * sleep 3; bash /root/icu.sh >> /root/log/icu.sh-$(date +%Y-%m-%d-%H-%M-%s).log 2>&1
修改成这样是么?https://cdn.jsdelivr.net/gh/hishis/forum-master/public/images/patch.gif
h20 大佬有话说 :
ibmall 大佬有话说 : 2021-6-9 11:27
# m hdom mon dow command
是不是多了一位
逗号没有问题,是参数要用引号
xayle 大佬有话说 :
飘云 大佬有话说 : 2021-6-9 11:30
38 09,11 * * * sleep 3; bash /root/icu.sh >> /root/log/icu.sh-$(date +%Y-%m-%d-%H-%M-%s).log …
嗯, 转义是可以, 不过不清楚直接在 cron 命令里写这个是不是可用, 我都是执行 sh 文件。
飘云 大佬有话说 :
xayle 大佬有话说 : 2021-6-9 11:36
嗯, 转义是可以, 不过不清楚直接在 cron 命令里写这个是不是可用, 我都是执行 sh 文件。 …
大佬可以发一条你的命令,给参考下么?https://cdn.jsdelivr.net/gh/hishis/forum-master/public/images/patch.gif