diff options
author | Mark Haines <mark.haines@matrix.org> | 2015-04-30 17:12:15 +0100 |
---|---|---|
committer | Mark Haines <mark.haines@matrix.org> | 2015-04-30 17:12:15 +0100 |
commit | c95480963eed26af347c0d9a0ca47438b227e6ab (patch) | |
tree | 8c359425a0031e150e17b2e075c54c71b0c832bf /synapse/app/synctl.py | |
parent | Can't specify bind-port on the cmdline anymore (diff) | |
download | synapse-c95480963eed26af347c0d9a0ca47438b227e6ab.tar.xz |
read the pid_file from the config file in synctl
Diffstat (limited to '')
-rwxr-xr-x | synapse/app/synctl.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/synapse/app/synctl.py b/synapse/app/synctl.py index 3a70a248dc..462dfb7d73 100755 --- a/synapse/app/synctl.py +++ b/synapse/app/synctl.py @@ -22,11 +22,12 @@ import signal SYNAPSE = ["python", "-B", "-m", "synapse.app.homeserver"] CONFIGFILE = "homeserver.yaml" -PIDFILE = "homeserver.pid" GREEN = "\x1b[1;32m" NORMAL = "\x1b[m" +CONFIG = yaml.load(open(CONFIGFILE)) +PIDFILE = CONFIG["pid_file"] def start(): if not os.path.exists(CONFIGFILE): @@ -40,7 +41,7 @@ def start(): sys.exit(1) print "Starting ...", args = SYNAPSE - args.extend(["--daemonize", "-c", CONFIGFILE, "--pid-file", PIDFILE]) + args.extend(["--daemonize", "-c", CONFIGFILE]) subprocess.check_call(args) print GREEN + "started" + NORMAL |