Python Forum
Issues with Python script as service
Thread Rating:
  • 1 Vote(s) - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Issues with Python script as service
#8
import time
import signal
import sys

def handler(signum, frame):
    print 'Got SIGTERM!'
    sys.exit(0) # raises a SystemExit exception

# Register a handler (function) for the SIGTERM signal
signal.signal(signal.SIGTERM, handler)

try:
    initialize()
    while True:
        hourMinute = datetime.now().strftime('%H:%M')
        logger.info("Main()> hourMinute= " + hourMinute)

        humidityAndTemp();

        if(iState == 'off'):
            startInletFan(hourMinute)
        else:
            stopInletFan(hourMinute)

        if(eState == 'off'):
            startExhaustFan(hourMinute)
        else:
            stopExhaustFan(hourMinute)

        if(vState == 'off'):
            startVentilationFan(hourMinute)
        else:
            stopVentilationFan(hourMinute)

        if(pState == 'off'):
            startPump(hourMinute)
        else:
            stopPump(hourMinute)

        time.sleep(30)

# End program cleanly with keyboard or sys.exit(0)
except KeyboardInterrupt:
    print " Quit (Ctrl+C)"
except SystemExit:
    print " Quit (SIGTERM)"

# Reset GPIO settings
GPIO.cleanup()
Reply


Messages In This Thread
RE: Issues with Python script as service - by gontajones - Jun-20-2018, 06:33 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Is there a *.bat DOS batch script to *.py Python Script converter? pstein 3 3,391 Jun-29-2023, 11:57 AM
Last Post: gologica
Shocked Issues Installing Pyenv/Python 3.9.1 Brandon_Contactum 1 2,570 Feb-22-2022, 06:32 PM
Last Post: snippsat
  Strange problem related to "python service" Pavel_47 1 1,424 Dec-07-2021, 12:52 PM
Last Post: Pavel_47
  How to kill a bash script running as root from a python script? jc_lafleur 4 5,978 Jun-26-2020, 10:50 PM
Last Post: jc_lafleur
  crontab on RHEL7 not calling python script wrapped in shell script benthomson 1 2,333 May-28-2020, 05:27 PM
Last Post: micseydel
  Help for Windows service recycling script Rajesh_K 1 1,838 Apr-22-2020, 06:07 PM
Last Post: Larz60+
  Use Python to start/stop a server service via a webform? oakleaf2001 0 1,780 Apr-04-2020, 06:14 AM
Last Post: oakleaf2001
  Create Service like window service jesssajan 3 3,022 Mar-06-2020, 01:09 PM
Last Post: ibreeden
  Logger file rotation not working when python code started from windows service as exe nirvantosh 1 6,706 Jun-14-2019, 03:58 PM
Last Post: nirvantosh
  Package python script which has different libraries as a single executable or script tej7gandhi 1 2,648 May-11-2019, 08:12 PM
Last Post: keames

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020