SUMMARY: ksh script question
"Brehl, Blake" <[email protected]> Tue, 18 Mar 2008 17:46:29 -0700
| Newsgroups | gmane.os.tru64.managers |
|---|---|
| Message-ID | <06919C2CEC2A8D46A394A43403A52CFD7CCE7F@moh-exc-006.main.intgin.net> |
Found a conditional in the ksh man pages.
#!/bin/ksh
LOCALDRV=/home/users/mfg/xxbusint1; export LOCALDRV
NFSDRV=/home/whlzdev/xxbusint1; export NFSDRV
cd $LOCALDRV
if [ -d $NFSDRV]
then
cd $NFSDRV
else
echo "failover mode, no NFS, writing locally"
fi
exec /someexecutable
Best Regards, Blake
________________________________
From: Brehl, Blake
Sent: Tuesday, March 18, 2008 4:00 PM
To: Tru64 Mailing List ([email protected])
Subject: ksh script question
Hello Admins,
trying to have a script that will write to a NFS mounted drive, but will
write to a local drive if the NFS mounted one is not available. Trying
this with a cd to the local drive 1st, then a cd to the NFS mounted one
2nd.
#!/bin/ksh
LOCALDRV=/home/users/mfg/xxbusint1; export LOCALDRV
NFSDRV=/home/whlzdev/xxbusint1; export NFSDRV
cd $LOCALDRV; sleep 1
cd $NFSDRV
exec /someexecutable
When either the Local or NFS drives aren't there, the 'cd' command
returns an error value of >0 and exits the shell script.
Any suggestions?
Blake Brehl
Sys Admin/DBA
Anritsu Company United States
Morgan Hill, CA
[email protected]