run.py
Go to the documentation of this file.
00001 #!/usr/bin/env python
00002 # -*- coding: utf-8 -*-
00003 # -*- Python -*-
00004 
00005 #
00006 # @file run.py
00007 # @brief ExtTrigger example startup script
00008 # @date $Date: 2007/10/26 $
00009 #
00010 # Copyright (c) 2003-2007 Noriaki Ando <n-ando@aist.go.jp> and Shinji Kurihara
00011 #          Task-intelligence Research Group,
00012 #          Intelligent System Research Institute,
00013 #          National Institute of Industrial Science (AIST), Japan
00014 #          All rights reserved.
00015 #
00016 
00017 import sys,os,platform
00018 import time
00019 import commands
00020 
00021 nsport="2809"
00022 sysinfo = platform.uname()
00023 hostname= sysinfo[1]
00024 plat=sys.platform
00025 
00026 if plat == "win32":
00027     os.system("start python ..\\..\\..\\bin\\rtm-naming.py")
00028     os.system("start python ConsoleIn.py")
00029     os.system("start python Consoleout.py")
00030     time.sleep(2)
00031     os.system("python Connector.py")
00032 
00033 else:
00034     status,term=commands.getstatusoutput("which xterm")
00035     term += " -e"
00036     if status != 0:
00037         status,term=commands.getstatusoutput("which kterm")
00038         term += " -e"
00039 
00040     if status != 0:
00041         status,term=commands.getstatusoutput("which uxterm")
00042         term += " -e"
00043 
00044     if status != 0:
00045         status,term=commands.getstatusoutput("which gnome-terminal")
00046         term += " -x"
00047 
00048     if status != 0:
00049         print "No terminal program (kterm/xterm/gnome-terminal) exists."
00050         exit
00051 
00052     path = None
00053     for p in sys.path:
00054         if os.path.exists(os.path.join(p,"OpenRTM_aist")):
00055             path = os.path.join(p,"OpenRTM_aist","utils","rtm-naming")
00056             break
00057     if path is None:
00058         print "rtm-naming directory not exist."
00059         sys.exit(0)
00060 
00061     os.system('python %s/rtm-naming.py &'%path)
00062     os.system('%s python ConsoleIn.py &'%term)
00063     os.system('%s python ConsoleOut.py &'%term)
00064     time.sleep(1)
00065     os.system("python Connector.py")


openrtm_aist_python
Author(s): Shinji Kurihara
autogenerated on Thu Aug 27 2015 14:17:28