[Thread Prev][Thread Next][Index]
Ferret how-to: batch graphics
Ferret how-to: Persistent screen graphics in batch mode
Ferret graphics which are generated in batch mode immediately dissappear from
the screen. The write-up below explains a technique to make the graphics
persist.
(There is an FAQ writeup describing how to run Ferret in batch mode at
http://tmap.pmel.noaa.gov/ferret/FAQ/system/batch_mode_usage.html however it
does not address this question).
Happy Ferreting - steve
==============================================================
--- Forwarded mail from hankin@rogue.pmel.noaa.gov (Steve Hankin)
To: Kim Rudeen <rudeen@caesun16.msd.ray.com>
On Mar 28, 8:48am, Kim Rudeen wrote:
> Subject: FERRET Go Scripts
> Steve:
>
> One of our potential FERRET users has sent me a question:
>
> > How do you execute a particular go script from the
> > unix command line? Not within the ferret command
> > line, but the unix prompt.
>
> That is, he would like to hand FERRET a particular go script
> to execute, possibly by using a shell command such as
>
> % ferret ferret_script.jnl
>
> To be precise, he wants to
>
> > fire off my ferret go script from my gui. I don't want the
> > user to have to worry about knowing which one of the many
> > go scripts to execute.
>
> I have tried loading commands into a file, and then executing
> FERRET using redirection:
>
> % ferret < ferret_commands
>
> When I do this, FERRET executes all the commands in the file,
> generates any displays, and then immediately terminates, and
> all displays go bye-bye. Is there a way to get FERRET to
> leave the displays up and wait for additional commands?
>
> Are there any other ways to run FERRET with a specific set
> of commands?
>
> Thanks,
> Kim Rudeen
>-- End of excerpt from Kim Rudeen
Hi Kim,
This can be done best with named pipes.
! just once do this (create the named pipe in your filesystem)
mknod ferret_commands p
! to start ferret
cat >> ferret_commands &
ferret < ferret_commands&
! to execute a script
cat my_script.jnl >> ferret_commands
- steve
--
| NOAA/PMEL | ph. (206) 526-6080
Steve Hankin | 7600 Sand Point Way NE | FAX (206) 526-6744
| Seattle, WA 98115-0070 | hankin@pmel.noaa.gov
--- End of forwarded mail from hankin@rogue.pmel.noaa.gov (Steve Hankin)
--
| NOAA/PMEL | ph. (206) 526-6080
Steve Hankin | 7600 Sand Point Way NE | FAX (206) 526-6744
| Seattle, WA 98115-0070 | hankin@pmel.noaa.gov
[Thread Prev][Thread Next][Index]
Dept of Commerce /
NOAA /
OAR /
PMEL /
TMAP
Contact Us | Privacy Policy | Disclaimer | Accessibility Statement