ADSM-L

Re: tsm script continuation character

2006-05-01 14:50:49
Subject: Re: tsm script continuation character
From: "Allen S. Rout" <asr AT UFL DOT EDU>
To: ADSM-L AT VM.MARIST DOT EDU
Date: Mon, 1 May 2006 14:50:27 -0400
>> On Mon, 1 May 2006 14:12:53 -0400, Timothy Hughes <Timothy.Hughes AT 
>> OIT.STATE.NJ DOT US> said:

> Richard, Allen Thanks,

> I retyped that line a couple of times and I finally think it's correct.
> I did a run script preview and it showed the script to run as the
> following so I think it's correct now.

I suggest editing your scripts in a file on disk, and the creating the
TSM script artifact with

'def scr [foobar] file=/some/path/foobar.scr'.

The TSM script editing facilities are not worth a fetid load of
dingo's kidneys unless you've happy masochistic memories of ed. I
think this is a fine thing; TSM is a backup program, not a file
editor.

For example, below is my script which defines my scripts. ;)

Below it, in turn, is the script which:
  defines the script which deletes the scripts,   and then
  runs the script which deletes the scripts,      and then
  deletes the script which deletes the scripts.   THEN it
  defines the script which defines the scripts,   and then
  runs the script which defines the script.


- Allen S. Rout
- Good mood today, slightly manic. ;)



/* */
/* script 'a-define-scripts' for server 'ctrl'  */
/* generated on: 2006-03-23 20:56:59 */
/* into file: /var/tsm/etc/scripts/ctrl/a-define-scripts.scr */
/* by: /var/tsm/bin/update_scripts */
/* on: tsm2en1.cns.ufl.edu */

define script a-backup-3590DEV 
file=/var/tsm/etc/scripts/ctrl/a-backup-3590DEV.scr
define script a-backup-3592DEV 
file=/var/tsm/etc/scripts/ctrl/a-backup-3592DEV.scr
define script a-backup-BIGFILE 
file=/var/tsm/etc/scripts/ctrl/a-backup-BIGFILE.scr
define script a-backup-DISK file=/var/tsm/etc/scripts/ctrl/a-backup-DISK.scr
define script a-backup-db file=/var/tsm/etc/scripts/ctrl/a-backup-db.scr
define script a-backup-db-new file=/var/tsm/etc/scripts/ctrl/a-backup-db-new.scr
define script a-define-schedules 
file=/var/tsm/etc/scripts/ctrl/a-define-schedules.scr
define script a-del-diskvols file=/var/tsm/etc/scripts/ctrl/a-del-diskvols.scr
define script a-delete-schedules 
file=/var/tsm/etc/scripts/ctrl/a-delete-schedules.scr
define script a-delete-volhist 
file=/var/tsm/etc/scripts/ctrl/a-delete-volhist.scr
define script a-mig-off-3590DEV 
file=/var/tsm/etc/scripts/ctrl/a-mig-off-3590DEV.scr
define script a-mig-off-3592DEV 
file=/var/tsm/etc/scripts/ctrl/a-mig-off-3592DEV.scr
define script a-mig-off-BIGFILE 
file=/var/tsm/etc/scripts/ctrl/a-mig-off-BIGFILE.scr
define script a-mig-off-DISK file=/var/tsm/etc/scripts/ctrl/a-mig-off-DISK.scr
define script a-mig-on-3590DEV 
file=/var/tsm/etc/scripts/ctrl/a-mig-on-3590DEV.scr
define script a-mig-on-3592DEV 
file=/var/tsm/etc/scripts/ctrl/a-mig-on-3592DEV.scr
define script a-mig-on-BIGFILE 
file=/var/tsm/etc/scripts/ctrl/a-mig-on-BIGFILE.scr
define script a-mig-on-DISK file=/var/tsm/etc/scripts/ctrl/a-mig-on-DISK.scr
define script a-reclaim-off-3590DEV 
file=/var/tsm/etc/scripts/ctrl/a-reclaim-off-3590DEV.scr
define script a-reclaim-off-3592DEV 
file=/var/tsm/etc/scripts/ctrl/a-reclaim-off-3592DEV.scr
define script a-reclaim-off-BIGFILE 
file=/var/tsm/etc/scripts/ctrl/a-reclaim-off-BIGFILE.scr
define script a-reclaim-off-REMOTE_ATLCOPY 
file=/var/tsm/etc/scripts/ctrl/a-reclaim-off-REMOTE_ATL-COPY.scr
define script a-reclaim-off-REMOTE_ITC 
file=/var/tsm/etc/scripts/ctrl/a-reclaim-off-REMOTE_ITC.scr
define script a-reclaim-on-3590DEV 
file=/var/tsm/etc/scripts/ctrl/a-reclaim-on-3590DEV.scr
define script a-reclaim-on-3592DEV 
file=/var/tsm/etc/scripts/ctrl/a-reclaim-on-3592DEV.scr
define script a-reclaim-on-BIGFILE 
file=/var/tsm/etc/scripts/ctrl/a-reclaim-on-BIGFILE.scr
define script a-reclaim-on-REMOTE_ATLCOPY 
file=/var/tsm/etc/scripts/ctrl/a-reclaim-on-REMOTE_ATLCO-PY.scr
define script a-reclaim-on-REMOTE_ITC 
file=/var/tsm/etc/scripts/ctrl/a-reclaim-on-REMOTE_ITC.scr
define script a-reload-schedules 
file=/var/tsm/etc/scripts/ctrl/a-reload-schedules.scr
define script a-sync-admins file=/var/tsm/etc/scripts/ctrl/a-sync-admins.scr
define script a-sync-everything 
file=/var/tsm/etc/scripts/ctrl/a-sync-everything.scr


----

/* reload-scripts for 'ctrl' */

def scr a-delete-scripts file=/var/tsm/etc/scripts/ctrl/a-delete-scripts.scr
run a-delete-scripts
del scr a-delete-scripts

def scr a-define-scripts file=/var/tsm/etc/scripts/ctrl/a-define-scripts.scr
run a-define-scripts

<Prev in Thread] Current Thread [Next in Thread>