Coba: logfile=/tmp/yourownlogfile.log ftp -n $3 > $logfile 2&1 << ENDSCRIPT
mimpi2 Minke wrote: > 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. > -- Rachman Chavik email: [EMAIL PROTECTED] email: [EMAIL PROTECTED] email: [EMAIL PROTECTED] www: http://www.chavik.com -- Berhenti langganan: [EMAIL PROTECTED] Arsip dan info: http://linux.or.id/milis