
日志记录如下:
Sep 15 15:19:01 VM-16-17-centos CROND[831690]: (root) CMD (/data/wwwroot/scripts/cron.sh 100200 > /dev/null 2>&1) Sep 15 15:19:01 VM-16-17-centos CROND[831689]: (root) CMD (/data/wwwroot/scripts/cron.sh 300 > /dev/null 2>&1) 其中 /data/wwwroot/scripts/cron.sh 100200 > /dev/null 2>$1 这一条没有执行。
初步怀疑是脚本有问题,遂单独在命令行执行 /data/wwwroot/scripts/cron.sh 100200 > /dev/null 2>$1,可以正常执行,说明脚本没问题。
那应该是 crontab 本身的问题?由于同一时间 15:19:01 连续请求 2 次请求,造成冲突导致的?
求解、
1 lcdtyph 2021 年 9 月 15 日 via iPhone 别重定向到 /dev/null,重定向到文件看看有啥输出呗 |
2 rateltalk OP |
4 ddrobot 2021 年 9 月 15 日 不是 /dev/null 2>&1 吗? |
5 MartinWu 2021 年 9 月 15 日 @s609926202 是你命令就写错了。 是&1 不是 $1 |