Index: /issm/trunk/cron/linux_cronfile
===================================================================
--- /issm/trunk/cron/linux_cronfile	(revision 298)
+++ /issm/trunk/cron/linux_cronfile	(revision 299)
@@ -1,1 +1,1 @@
-01 0 * * * cd /u/wilkes-r1b/morlighe/svn/issm/trunk/cron/ && ./nightlyrun.sh
+02 0 * * * cd /u/wilkes-r1b/morlighe/svn/issm/trunk/cron/ && ./nightlyrun.sh
Index: /issm/trunk/cron/nightlyrun.sh
===================================================================
--- /issm/trunk/cron/nightlyrun.sh	(revision 298)
+++ /issm/trunk/cron/nightlyrun.sh	(revision 299)
@@ -73,8 +73,12 @@
 cat nightly.log | grep ERROR > errors1.log
 cat nightly.log | grep SUCCESS > errors2.log
+cat nightly.log | grep NIGHTLYRUNTERMINATEDCORRECTLY > check.log
 cat errors1.log errors2.log > errors.log
 		
 #Mail
 ERRORS=`cat errors.log`
+CHECK=`cat check.log`
+
+#1: no result -> did not work
 if [ `expr length "$ERRORS"`  = "0" ]; then
 	for i in `echo $MAILINGLIST`
@@ -83,12 +87,23 @@
 		done
 else
-	for i in `echo $MAILINGLIST`
+
+#2: nightly run stopped before the end
+	if [ `expr length "$CHECK"`  = "0" ]; then
+		for i in `echo $MAILINGLIST`
+		do  
+			mail -s "Nightly runs of $ISSM_RELEASE on: $host_name. Date:$today. STOPPED BEFORE THE END" $i < errors.log
+		done
+
+#3: everything worked
+	else
+		for i in `echo $MAILINGLIST`
 		do  
 			mail -s "Nightly runs of $ISSM_RELEASE on: $host_name. Date:$today." $i < errors.log
 		done
+	fi
 fi
 
 #Erase log and error logs
-rm -rf nightly.log errors1.log errors2.log errors.log
+rm -rf nightly.log errors1.log errors2.log errors.log check.log
 
 #Erase ice code
