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