From b99193ba68f947802245a288940e54904ecbee61 Mon Sep 17 00:00:00 2001 From: Triatmoko Date: Fri, 18 Nov 2011 13:23:49 +0100 Subject: final version --- Code/Server-Code/startSoftware.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) mode change 100755 => 100644 Code/Server-Code/startSoftware.py (limited to 'Code/Server-Code/startSoftware.py') diff --git a/Code/Server-Code/startSoftware.py b/Code/Server-Code/startSoftware.py old mode 100755 new mode 100644 index 18863be..b2beb58 --- a/Code/Server-Code/startSoftware.py +++ b/Code/Server-Code/startSoftware.py @@ -1,7 +1,9 @@ #! /usr/bin/env python import ServerClass -import subprocess +import subprocess +import setproctitle +setproctitle.setproctitle('Start Software') while 1: # try connect to website server = ServerClass.ServerHandler(34600) @@ -9,7 +11,11 @@ while 1: test = server.receiveData(2) if test == 'START APP': print 'start' - subprocess.Popen(args=['gnome-terminal','--command= python gsmselftest.py']) + 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 -- cgit v1.2.3-55-g7522