[SunHELP] FW: tar copy/extract redirected over ssh, still nee d help


Wed Sep 25 16:29:56 CDT 2002


to pass & interpret a variable, change your single quotes to double quotes.
The single-quote marks supress variable interpretation within the quoted
area.

-M

-----Original Message-----
From: Markham, Richard [mailto:RMarkham at hafeleamericas.com]
Sent: Wednesday, September 25, 2002 3:20 PM
To: Sunhelp (E-mail)
Subject: [SunHELP] FW: tar copy/extract redirected over ssh, still need
help


first I needed to adjust my execution method, by doin:
 SOURCE_DIR=/test
 if [ cd ${SOURCE_DIR} ]; then
  /usr/local/bin/tar -cpzvf - ./ | \
   ssh ${DEST_HOST} '/usr/local/bin/tar -x -C /test -pzvf -'
 fi

I found out that using ${DEST_DIR}, $DEST_DIR or any variable
after the -C switch will cause the tar process to fail.  Does
anyone know a way that I can pass a variable after -C? What's 
happening now is it stops Authentication successful.  If I 
hard code a directory then it will work.



-----Original Message-----
From: Markham, Richard 
Sent: Wednesday, September 25, 2002 4:09 PM
To: Sunhelp (E-mail)
Subject: tar copy/extract redirected over ssh


I created a test script to tar off a directory to a remote box
using ssh with key authentication: 

---snip---
#! /bin/ksh
 SOURCE_DIR=/test
 DEST_DIR=/test
 DEST_HOST=testbox

 /usr/local/bin/tar -cpzvf - ${SOURCE_DIR} | \
   ssh ${DEST_HOST} '/usr/local/bin/tar -x -C ${DEST_DIR} -pzvf -'
---snip---

then ran the script......
/usr/local/bin/tar: Removing leading `/' from member names
test/file1
test/file2
test/file3
Authentication successful.
/usr/local/bin/tar: This does not look like a tar archive
/usr/local/bin/tar: Skipping to next header

then tar exits....any ideas?
_______________________________________________
SunHELP maillist  -  SunHELP at sunhelp.org
http://www.sunhelp.org/mailman/listinfo/sunhelp



More information about the SunHELP mailing list