diff options
author | Marius Halden <marius.h@lden.org> | 2015-11-27 03:42:50 +0100 |
---|---|---|
committer | Marius Halden <marius.h@lden.org> | 2015-11-27 03:42:50 +0100 |
commit | 666ea1934bb3a24d52938881bdea722d2396ced5 (patch) | |
tree | 48de3d7f0fe15044a099cc71f1a1b8e38733da13 /scan.c | |
parent | 767cce5ff367d19e6e32e6d6b2637da8656e67ae (diff) | |
download | svcmon-666ea1934bb3a24d52938881bdea722d2396ced5.tar.gz svcmon-666ea1934bb3a24d52938881bdea722d2396ced5.tar.bz2 svcmon-666ea1934bb3a24d52938881bdea722d2396ced5.tar.xz |
Make supdir configurable
Diffstat (limited to 'scan.c')
-rw-r--r-- | scan.c | 9 |
1 files changed, 8 insertions, 1 deletions
@@ -16,7 +16,7 @@ #include <sys/wait.h> #include <unistd.h> -const char supdir[] = "/home/marius/r/svc"; +char *supdir = "/home/marius/r/svc"; char *super_path[] = { "/home/marius/r/supervise", NULL, NULL }; struct svc { @@ -407,6 +407,13 @@ main(int argc, char **argv) struct kevent evt[6]; pid_t mypid = getpid(); + if (argc > 1) { + supdir = argv[1]; + } + + if (chdir(supdir) == -1) + err(1, "chdir()"); + lock_fd = acquire_lock(); setup_signals(); |