#! /usr/bin/env python import ServerClass import subprocess import setproctitle setproctitle.setproctitle('Start Software') while 1: # try connect to website server = ServerClass.ServerHandler(34600) tried = server.openSocket() test = server.receiveData(2) if test == 'START APP': print 'start' try: script = 'gsmselftest.py' subprocess.Popen(['python',script], shell=False, stdout=subprocess.PIPE, stderr=subprocess.PIPE) except ValueError: print " - can't start controller software -" server.closeConnection() del server