Workbackup

This commit is contained in:
2019-05-24 11:10:22 +00:00
parent 0ba930b035
commit e13811aeac
4 changed files with 16 additions and 7 deletions

View File

@@ -1,11 +1,12 @@
#!/usr/bin/python
import os
import smtplib
from time import sleep
sender = 'lvr@gustavogusto.com'
receivers = ['w.niedersetz@gustavogusto.com']
message = """From: ELA LVR <lvr@gustavogusto.com>
testmessage = """From: ELA LVR <lvr@gustavogusto.com>
To: Waldemar Niedersetz <w.niedersetz@gustavogusto.com>
Subject: SMTP e-mail test
@@ -17,8 +18,7 @@ if __name__ == "__main__":
files = os.listdir (mailpath)
for fname in files:
f = open ("/opt/mails/" + fname, "r")
data = f.read ()
print data
message = f.read ()
f.close ()
try:
smtpObj = smtplib.SMTP('104.47.10.36') #, 587)
@@ -27,3 +27,4 @@ if __name__ == "__main__":
print "Successfully sent email"
except:
print "Error: unable to send email"
sleep (2)

View File

@@ -33,7 +33,7 @@ vom Artikel %s in Summe %s Paletten mit %s Gebinden ausgelagert.
Es waren folgende Chargen enthalten
%s
Auslagerauftrag %s vom %s
Auslagerauftrag %s vom %s mit Status '%s' beendet
Die Ausgelagerten Paletten
(PaletteNr, Charge1, Charge 2, Anzahl Geb, Einlagerdatum)
@@ -43,7 +43,7 @@ Ende
_customer, _packl,
_article, len (explog), pcssum,
lotnrs,
_expjob, _ts,
_expjob, _ts, _state,
prettyexplog)
file = open ("/opt/mails/" + strftime ("%Y-%m-%d_%H%M%S-mail.txt"), "a")

8
start_generatemails.sh Executable file
View File

@@ -0,0 +1,8 @@
#! /bin/bash
while true; do
echo "Starting LVR Mails in `pwd` at `date`" >> /var/log/lvr/startstop.log
python ./generatemails.py
echo "LVR Mails stopped in `pwd` at `date`" >> /var/log/lvr/startstop.log
sleep 5
done

View File

@@ -979,7 +979,7 @@ class ISOServer (IPKT, SCLS, TQUI):
if (int (_boxes) and (int (_boxes_delivered) >= int (_boxes))):
self.message (3, "Exp: Job is finished now")
DB_con.closeexpressjob (job[0], 'Job done')
DB_con.closeexpressjob (job[0], 'Auftrag beendet')
try:
explog = DB_con.expressloggetdata (_expjob)
mailexplog (job, explog)
@@ -997,7 +997,7 @@ class ISOServer (IPKT, SCLS, TQUI):
DB_con.expresslogaddbox (_expjob, _boxnr, _lotnr, _lotnr2, _bpieces)
else:
DB_con.closeexpressjob (job[0], 'Boxes Missing')
DB_con.closeexpressjob (job[0], 'Paletten fehlen')
else:
self.message (3, "Exp : Look for new express job")