Browse Source

zip et tarcvfz créaient trop de sous-répertoires. ce commit devrait changer tout celà

Citnop 3 years ago
parent
commit
6fe8650fa0
1 changed files with 8 additions and 6 deletions
  1. 8 6
      chef/chef_d_orchestre.sh

+ 8 - 6
chef/chef_d_orchestre.sh

@@ -101,9 +101,9 @@ do
101 101
 		# has it been executed today?
102 102
 		if [ "${NRUNAJD}" = "0" ]
103 103
 		then 
104
-			sok "OK: YaPLog n'a pas encore tourné aujourd'hui" # pas exécuté
104
+			sok "OK: YaPLog n'a pas encore tourné aujourd'hui." # pas exécuté
105 105
 		else
106
-			sunk "Warn: YaPLog a déjà été exécuté aujourd'hui : ${NRUNAJD}" # au moins une fois
106
+			sunk "Warn: YaPLog a déjà été exécuté ${NRUNAJD} fois aujourd'hui." # au moins une fois
107 107
 		fi	
108 108
 		break # "while 1"
109 109
 	fi
@@ -382,14 +382,15 @@ ERR=$(($ERR + $res))
382 382
 res=0
383 383
 /home/administrateur/prod/postparser/n2rn.out < "/var/log/yaplog/yaplog.${AJD}.${NRUNAJD}.log" > "/var/log/yaplog/yaplog.${AJD}.${NRUNAJD}.log.tmp" # tmp file for mail to windows
384 384
 res=$(($res + $?)) # success ?
385
+cd "/var/log/yaplog"
385 386
 if [ "${ERR}" = "0" ]
386 387
 then
387 388
 	# pas erreur. archive.
388
-	tar cfvz "/var/log/yaplog/yaplog.${AJD}.${NRUNAJD}.log.ok.tar.gz" "/var/log/yaplog/yaplog.${AJD}.${NRUNAJD}.log"
389
+	tar cfvz "./yaplog.${AJD}.${NRUNAJD}.log.ok.tar.gz" "./yaplog.${AJD}.${NRUNAJD}.log"
389 390
 	res=$(($res + $?)) # success ?
390 391
 else
391 392
 	# il y a eu une ou plusieurs erreurs. archive.
392
-	tar cfvz "/var/log/yaplog/yaplog.${AJD}.${NRUNAJD}.log.err.tar.gz" "/var/log/yaplog/yaplog.${AJD}.${NRUNAJD}.log"
393
+	tar cfvz "./yaplog.${AJD}.${NRUNAJD}.log.err.tar.gz" "./yaplog.${AJD}.${NRUNAJD}.log"
393 394
 	res=$(($res + $?)) # success ?
394 395
 fi
395 396
 if [ "$?" = "0" ]
@@ -411,12 +412,13 @@ ERR=$(($ERR + $res))
411 412
 
412 413
 # compress and send report
413 414
 res=0
414
-zip "/var/log/yaplog/yaplog.${AJD}.${NRUNAJD}.log.zip" "/var/log/yaplog/yaplog.${AJD}.${NRUNAJD}.log" # compress for mail
415
+cd "/var/log/yaplog/"
416
+zip "./yaplog.${AJD}.${NRUNAJD}.log.zip" "./yaplog.${AJD}.${NRUNAJD}.log" # compress for mail
415 417
 res=$(($res + $?)) # success ?
416 418
 rm -f "/var/log/yaplog/yaplog.${AJD}.${NRUNAJD}.log" # delete log whose backup is in zip sending, and tar.gz stored.
417 419
 /usr/bin/sendemail -xu ${LOGIN}"@"${NDD} -xp ${MDPMAIL} -s ${SMTPSERVER}":"${SMTPPORT} -f ${LOGIN}"@"${NDD} -t ${DSTMAIL}"@"${NDD} -u ${MAILOBJ} -m ${MAILMSG} -a ${LOGFILE}".zip" > /dev/null # send mail & shut up about it
418 420
 res=$(($res + $?)) # success ?
419
-rm -f "/var/log/yaplog/yaplog.${AJD}.${NRUNAJD}.log.tmp" # delete temporary windows file
421
+rm -f "/var/log/yaplog/yaplog.${AJD}.${NRUNAJD}.log.tmp" "/var/log/yaplog/yaplog.${AJD}.${NRUNAJD}.log.zip" # delete temporary windows files
420 422
 if [ "$res" = "0" ] 
421 423
 then
422 424
 	sok "Mail ok."