#!/bin/bash
while :;
do
	mv jirc.log jirc.log.`date +%Y%m%d-%H%M%S`
	./jirc >jirc.log 2>&1
	if tail jirc.log | grep 'Can.t locate object method "put" via package "POE::Wheel::SocketFactory"' >/dev/null; then
		# If the log shows a bad jabber connect, wait 5 minutes
		sleep 300
	else
		sleep 5
	fi
done
