#!/bin/csh -f #+ # goibuf -- take DEIMOS image(s) without saving to disk # # Purpose: # Acquire DEIMOS image(s) and do not save to disk # # Usage: # goibuf [n] # # Arguments: # n = number of images to acquire # # Output: # Transcript written to stdout # # Restrictions: # # Exit values: # 0 = normal completion # 1 = wrong number of arguments # # Example: # #- # Modification history: # 2000-Aug-09 GDW Original version # 2002-Jun-06 GDW Original version #----------------------------------------------------------------------- set buf = $0 set cmd = $buf:t set usage = "Usage: $cmd [n]" # verify args... if ( $#argv > 1 ) then printf "$usage\n" exit 1 endif # set defaults.. @ n = 1 # get args... if ( $#argv >= 1 ) then @ n = $1 shift endif # get current state of todisk... set todisk = `show -s deiccd -terse todisk` # prevent badness on interrupt... onintr quit # turn off disk write... modify -s deiccd todisk=f # acquire images... goi $n # restore original condition... quit: modify -s deiccd todisk=$todisk exit