summaryrefslogtreecommitdiffstats
path: root/Code/Server-Code/startSoftware.py
blob: b2beb58917eb8dc241a545a74c66dabb6a870d1a (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#! /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