我正在尝试设置一个在我的 crontab 文件中使用的变量。
以下有效。我可以在新创建的文件中看到
hello
输出 hello.log
:
HELLO="hello"
HELLO_DIR=~/cronout/hello.log
* * * * * echo $HELLO >> ~/cronout/hello.log
以下内容不起作用。我在
hello.log
目录中没有看到 ~/cronout
日志文件:
HELLO="hello"
HELLO_DIR=~/cronout/hello.log
* * * * * echo $HELLO >> $HELLO_DIR
为什么?我尝试在
HELLO_DIR
值 (HELLO_DIR="~/cronout/hello.log"
) 周围加引号。
当您处理
cron
时,有几条规则需要遵循: