我需要每天运行一个shell脚本,其中包含模型Weather Research Forecasting的步骤。我用了cron。脚本的第一个可执行文件(ungrib.exe(运行得很完美,但第二个可执行程序"ungrib.exe"运行得很好;metgrid.exe";它根本不起作用。当我在linux的终端中运行脚本时,效果非常好。
这是我的脚本的一个示例(摘要(:
#!/bin/bash
bash
./link_grib.csh /home/user/WRF/GFS/
./ungrib.exe
ln -s metgrid/METGRID.TBL.ARW ./METGRID.TBL
./metgrid.exe <- not running with crontab
我配置crontab的方式是:
crontab -e
SHELL=/bin/sh
00 01 * * * /home/user/WRF/scripts/WRF_scripts.sh
知道吗?
我在crontab中添加了与WRF执行相关的库的完整路径。
LD_LIBRARY_PATH=$LD_LIBRARY_PATH