假设我有以下名为 test.sh 的 shell 脚本。
#!/bin/bash
echo $1 $2
我的 crontab 上有以下命令。
date=`date --date="next day" +"%Y-%m-%d"`
40 12 * * * ~/test.sh 1 $date
我收到的电子邮件如下。
1 `date
为什么 test.sh 第二天没有回声?当我将 $date 传递给命令行时,它会按如下方式打印我想要的内容。
./test.sh 1 $date
1 2013-09-13
为什么它不同,我如何指示 crontab 第二天通过 test.sh?