crontab中不支持变量互相引用

今天心血来潮, 整理起某台服务器的crontab, 添加了两个变量来代替冗长的路径

HOME=/home/data/usr
LOGDIR=$HOME/logs

一开始没在意, 保存后发现所有涉及这两个变量的条目无法正确执行了. 看了man, 确定crontab是支持变量的, 变量写的路径也正确. 无奈之中加了条echo进crontab中, 想看看这两个变量解析后的样子

echo $HOME $LOGDIR
/home/data/usr $HOME/logs

原来crontab是不支持变量的互相引用的.......

2010-12-01 16:05414linux