我有一个jar文件,其中包含从cron作业i运行它的骆驼路线 创建了shell脚本
public void process(Exchange exchange) throws Exception
{
String host=exchange.getContext().resolvePropertyPlaceholders("{{env:HOSTNAME}}");
}
test.sh
#!/bin/sh
java -jar my.jar
现在我跑步
sh test.sh
可以访问环境变量,但是当我从
cron作业会为{{env:HOSTNAME}}
以下是我的时间表
cat > /etc/cron.d/reboot << EOF
* * * * * root /usr/bin/flock -w 1 -E 0 /tmp -c /test.sh 2>&1 |
/usr/bin/tee /dev/tty1
EOF