Hi Friends,

Gue bikin shell script, intinya utk automate FTP proses ke
remote host. Shell script itu bakal dipanggil dengan argumen
remote IP address, user id, password, destination folder, dsb.

Nah, masalahnya, gimana gue bisa tau kalo ada problem
waktu FTP proces itu, karena gak bisa gue append lagi ke log,
soalnya dia udah masuk ke dalam FTP command.

Ini code snippet nya :

filepath="${4}"
echo "#=========== execute on `date` " >> "$6"
echo "command : copyfile.sh $1 **** $3 $4 $5 $6" >> "$6"
echo "Local File name : `basename "${filepath}"`"   >> "$6"
echo "Dir  name : `dirname "$4"` " >> "$6"
cd "`dirname "$4"`" >> "$6"
ftp -n $3 <<END_SCRIPT
quote USER $1
quote PASS $2
cd "$5"
binary
put "`basename "${filepath}"`"
quit
END_SCRIPT


Nah, gimana cara gue nge-log message yg di throw mulai dari baris

ftp -n $3 <<END_SCRIPT

s.d baris :
END_SCRIPT

Jadi misalnya wrong user id/password, atau permission denied,
bisa gue log ke log files .

Trims jawabannya.

--
Berhenti langganan: [EMAIL PROTECTED]
Arsip dan info: http://linux.or.id/milis

Kirim email ke