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