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 #!/usr/bin/python
import os import os
import smtplib import smtplib
from time import sleep
sender = 'lvr@gustavogusto.com' sender = 'lvr@gustavogusto.com'
receivers = ['w.niedersetz@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> To: Waldemar Niedersetz <w.niedersetz@gustavogusto.com>
Subject: SMTP e-mail test Subject: SMTP e-mail test
@@ -17,8 +18,7 @@ if __name__ == "__main__":
files = os.listdir (mailpath) files = os.listdir (mailpath)
for fname in files: for fname in files:
f = open ("/opt/mails/" + fname, "r") f = open ("/opt/mails/" + fname, "r")
data = f.read () message = f.read ()
print data
f.close () f.close ()
try: try:
smtpObj = smtplib.SMTP('104.47.10.36') #, 587) smtpObj = smtplib.SMTP('104.47.10.36') #, 587)
@@ -27,3 +27,4 @@ if __name__ == "__main__":
print "Successfully sent email" print "Successfully sent email"
except: except:
print "Error: unable to send email" 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 Es waren folgende Chargen enthalten
%s %s
Auslagerauftrag %s vom %s Auslagerauftrag %s vom %s mit Status '%s' beendet
Die Ausgelagerten Paletten Die Ausgelagerten Paletten
(PaletteNr, Charge1, Charge 2, Anzahl Geb, Einlagerdatum) (PaletteNr, Charge1, Charge 2, Anzahl Geb, Einlagerdatum)
@@ -43,7 +43,7 @@ Ende
_customer, _packl, _customer, _packl,
_article, len (explog), pcssum, _article, len (explog), pcssum,
lotnrs, lotnrs,
_expjob, _ts, _expjob, _ts, _state,
prettyexplog) prettyexplog)
file = open ("/opt/mails/" + strftime ("%Y-%m-%d_%H%M%S-mail.txt"), "a") 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))): if (int (_boxes) and (int (_boxes_delivered) >= int (_boxes))):
self.message (3, "Exp: Job is finished now") self.message (3, "Exp: Job is finished now")
DB_con.closeexpressjob (job[0], 'Job done') DB_con.closeexpressjob (job[0], 'Auftrag beendet')
try: try:
explog = DB_con.expressloggetdata (_expjob) explog = DB_con.expressloggetdata (_expjob)
mailexplog (job, explog) mailexplog (job, explog)
@@ -997,7 +997,7 @@ class ISOServer (IPKT, SCLS, TQUI):
DB_con.expresslogaddbox (_expjob, _boxnr, _lotnr, _lotnr2, _bpieces) DB_con.expresslogaddbox (_expjob, _boxnr, _lotnr, _lotnr2, _bpieces)
else: else:
DB_con.closeexpressjob (job[0], 'Boxes Missing') DB_con.closeexpressjob (job[0], 'Paletten fehlen')
else: else:
self.message (3, "Exp : Look for new express job") self.message (3, "Exp : Look for new express job")