Workbackup
This commit is contained in:
@@ -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)
|
||||||
|
|||||||
@@ -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
8
start_generatemails.sh
Executable 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
|
||||||
@@ -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")
|
||||||
|
|||||||
Reference in New Issue
Block a user