Changeset 987 for trunk/libIGCM
- Timestamp:
- 02/18/14 14:55:16 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/libIGCM/libIGCM_debug/libIGCM_debug.ksh
r983 r987 147 147 function IGCM_debug_send_AMQP_msg__MAILTUNNEL { 148 148 149 typeset b64_encoded_msg buffer mail_recipient send_messages mail_frequency last_mail_date__file 149 typeset b64_encoded_msg mail_recipient 150 typeset buffer send_messages mail_frequency 151 typeset last_mail_date__file 152 150 153 b64_encoded_msg=$1 151 154 … … 162 165 fi 163 166 164 messages_count=$( wc -l ${buffer} ) # retrieve how many pending messages 167 # retrieve pending messages number 168 messages_count=$( wc -l ${buffer} | gawk {'print $1'} ) 165 169 166 170 if [ ! -f "${last_mail_date__file}" ]; then 167 # if we are here, it means no mail sent yet171 # if we are here, it means no mail has been sent yet 168 172 if [ ${messages_count} -gt 0 ]; then 169 173 # send the first mail … … 181 185 # send mail / add message in buffer 182 186 if [ ${send_messages} -eq 1 ]; then 183 cat ${buffer} | mail -s mail_recipient# send buffer184 > $buffer# clear buffer185 touch ${last_mail_date__file} # memorize last mail date187 mail -s "AMQP" ${mail_recipient} < ${buffer} # send buffer 188 rm -f $buffer ; touch ${buffer} # clear buffer 189 touch ${last_mail_date__file} # memorize last mail date 186 190 else 187 191 echo ${b64_encoded_msg} >> ${buffer} 188 192 fi 193 189 194 # Allways all good for now. 190 195 return 0
Note: See TracChangeset
for help on using the changeset viewer.