首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ncar命令语言

Ncar命令语言
EN

Ask Ubuntu用户
提问于 2018-10-22 15:24:09
回答 1查看 66关注 0票数 0

你好,我使用NCL (Ncar命令语言)绘制地图。但是,当我在Crontab下使用它时,它不起作用。你曾经解决过这个问题吗?

当我写终端: ncl myscript.ncl时,它可以工作。

我的crontab行不工作,即:

代码语言:javascript
复制
9 17 * * * ncl /home/gep-server-hs/WRF-Rayonnement/Build_WRF/WRFOUT/20181018_TO_20181101/myscript.ncl

甚至:

代码语言:javascript
复制
9 17 * * * /home/gep-server-hs/ncl-6.5.0/bin/ncl /home/gep-server-hs/WRF-Rayonnement/Build_WRF/WRFOUT/20181018_TO_20181101/myscript.ncl
EN

回答 1

Ask Ubuntu用户

发布于 2018-10-22 18:05:45

cron运行时环境与交互环境不同,交互环境也不同于at/批处理环境。

在您的每个环境中运行以下代码,然后比较以下文件:

代码语言:javascript
复制
 (echo "=== set ===";set;echo "===env ==="; env | sort;echo "=== alias ===";alias) >a_different_log

我做了这个,得到了:

代码语言:javascript
复制
walt@bat:~(0)$ ll *.environment
-rw-rw-r-- 1 walt walt  10672 Oct 22 13:59 at.environment
-rw-rw-r-- 1 walt walt  10672 Oct 22 13:57 batch.environment
-rw-rw-r-- 1 walt walt   1031 Oct 22 14:00 cron.environment
-rw-rw-r-- 1 walt walt 126378 Oct 22 13:55 interactive.environment
walt@bat:~(0)$ wc -l *.environment
   238 at.environment
   238 batch.environment
    48 cron.environment
  3642 interactive.environment

在您的环境中,NCAR工作所需的某些设置在cron环境中没有设置。您必须手动设置它,或者将命令包装在设置环境的bash脚本中。

票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1086140

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档