[ncl-talk] run ncl script in bash file
Karin Meier-Fleischer
meier-fleischer at dkrz.de
Tue May 12 05:53:08 MDT 2015
Hi,
just to get sure that you have set all NCL environments working for your
bash script and redirect stderr and stdout to the file ncl.log using 2>&1:
#!/bin/bash
export NCARG_ROOT=/Users/ego/local/ncl-6.3.0_10.9_gcc492
export PATH=$NCARG_ROOT/bin:$PATH
export NCL=$NCARG_ROOT/bin/ncl
$NCL ./my_ncl_script.ncl *2>&1* > ncl.log
exit
Run the script:
bash my_bash_script.sh
or if the shell script has execution permission:
./my_bash_script.sh
Hope this helps,
Karin
Am 21.04.15 um 09:20 schrieb Jatin Kala:
> Hi,
> what error message appears in ncl.log??
> "It does not work" is not really useful to help diagnose the problem.
> As per a previous comment by someone else, add the "which ncl" command
> in your bash script. I suspect it will return nothing, which would be
> the problem.
>
> Also, on the command line, what does this return:
> $echo $SHELL
>
> How did you install ncl on your machine, where did you define
> NCARG_ROOT?, in .bashrc or .cshrc or something else?
>
>
>
> On 21/04/2015 4:55 pm, Guiting Song wrote:
>> Hi,
>>
>> I also tried
>>
>> #!/bin/bash
>> ncl
>> /home/arnold/ROMS_AGRIF_Vietnam/Roms_tools/Run/FORECAST/roms_5_ratio.ncl
>> > ncl.log
>>
>> But it does not work, any help will be welcomed.
>> Thank you,
>>
>> Tony
>>
>>
>>
>> On Mon, Apr 20, 2015 at 3:32 PM, Jatin Kala <jatin.kala.jk at gmail.com
>> <mailto:jatin.kala.jk at gmail.com>> wrote:
>>
>> Hi,
>> If you've installed ncl correctly, which it seems that you have
>> since you ran on the command line, this should just work:
>> #!/bin/bash
>> ncl
>> /home/arnold/ROMS_AGRIF_Vietnam/Roms_tools/Run/FORECAST/roms_5_ratio.ncl
>> > ncl.log
>>
>>
>>
>>
>>
>>
>>
>> On 20/04/15 12:29 PM, Guiting Song wrote:
>>> Hi, All,
>>>
>>> I can run my ncl script-roms_5_ratio.ncl in linux command line.
>>> But can not make it in bash file. My bash file is like below
>>>
>>> _______________________________________________________________
>>> #!/bin/bash
>>>
>>> export NCL=/home/arnold/software/ncl_ncarg/bin/ncl
>>> $NCL
>>> /home/arnold/ROMS_AGRIF_Vietnam/Roms_tools/Run/FORECAST/roms_5_ratio.ncl
>>> > ncl.log
>>>
>>> _____________________________________________________________
>>>
>>> however it does not give me the running result, does anybody
>>> have experiences about how to run ncl scripts in bash file,
>>> please share with me and I will be very appreciated.
>>>
>>> Best regards,
>>> Tony
>>>
>>>
>>>
>>>
>>>
>>>
>>> _______________________________________________
>>> ncl-talk mailing list
>>> List instructions, subscriber options, unsubscribe:
>>> http://mailman.ucar.edu/mailman/listinfo/ncl-talk
>>
>>
>> _______________________________________________
>> ncl-talk mailing list
>> List instructions, subscriber options, unsubscribe:
>> http://mailman.ucar.edu/mailman/listinfo/ncl-talk
>>
>>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.ucar.edu/pipermail/ncl-talk/attachments/20150512/4c194427/attachment.html
More information about the ncl-talk
mailing list