Percent-signs (%) in the command, unless escaped with backslash (\),
will be changed into newline characters, and all data after the first % will be
sent to the command as standard input.
要解决这个问题,您需要转义%by \%。
或者,如果您想从bash脚本运行命令,请使脚本可执行并将其放在例如下面的 from 中crontab -e:
问题是
cron
将%
其视为换行符。来自man 5 crontab
:要解决这个问题,您需要转义
%
by\%
。或者,如果您想从
bash
脚本运行命令,请使脚本可执行并将其放在例如下面的 from 中crontab -e
:将脚本的 shebang 设为:
现在
bash
脚本将在每天早上 6:05 运行。