view scripts-java/StartFDLindaServ.py @ 50:0025a8582d5f

Federated Linda Ring three
author axmo
date Fri, 12 Dec 2008 19:38:40 +0900
parents fbe09047ab4a
children
line wrap: on
line source

#! /usr/bin/env python
"""start process
"""
import pexpect
import re
import time
import sys
import os

def main(base_port, ldserv_num):

    if not os.environ.has_key('LDSERV'):
        ldserv = "/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home/bin/java -classpath /Users/fuchita/Documents/workspace/FederatedLinda-Java/bin fdl.FDLindaServ"
    else:
        ldserv = os.environ['LDSERV']

    for num in range(0,ldserv_num):
        cmd = "".join([ldserv + ' -p ' + str(base_port+num) + ' &'])
        os.system(cmd)
        print 'start :', cmd


if __name__ == "__main__":

    if (len(sys.argv) != 3):
        print 'Usage : %s <base_port> <ldserv_number>' % sys.argv[0]
        sys.exit(1)

    main(int(sys.argv[1]), int(sys.argv[2]))