Default behavior for background process is now to daemonize
authorJean-Michel Nirgal Vourgère <jmv@nirgal.com>
Wed, 9 May 2012 13:51:41 +0000 (13:51 +0000)
committerJean-Michel Nirgal Vourgère <jmv@nirgal.com>
Wed, 9 May 2012 13:51:41 +0000 (13:51 +0000)
Use --foreground to get previous default behavior

INSTALL
bin/inputs/run.py
bin/rt.sh
etc/init.sh

diff --git a/INSTALL b/INSTALL
index 10804dd583eedabe7deee1c90a9efb117333c6f6..d4cbf66e2a24c2f0e3655a6bbcd818af7e80ad11 100644 (file)
--- a/INSTALL
+++ b/INSTALL
@@ -86,10 +86,10 @@ a2enmod ssl headers rewrite
 = Real time acquisition
 =======================
 umask 002
-python -m ais.inputs.run --db --background
+python -m ais.inputs.run --db
 
 = Job queue runner
 ==================
 umask 002
-python -m ais.jobrunner --daemon
+python -m ais.jobrunner
 
index 02a55efc0c37ea01ddb6f5552213dd7603e52344..b3377bdaad29315837fd6fa8c9e29df307278a3b 100644 (file)
@@ -152,9 +152,9 @@ def main():
     parser.add_option('--stdout',
         help="Print incoming packets to stdout",
         action='store_true', dest='stdout', default=False)
-    parser.add_option('--background',
-        help='Run in the background',
-        action='store_true', dest='daemonize', default=False)
+    parser.add_option('--foreground',
+        help="Don't detach, run in the foreground",
+        action='store_false', dest='daemonize', default=True)
     parser.add_option('--db',
         help='Process packets locally',
         action='store_true', dest='todb', default=False)
index f805247168df70c5dd8240a02e8b2f52f00c2077..2e619566ab6ea55368121225338a1ba82ed94e2f 100755 (executable)
--- a/bin/rt.sh
+++ b/bin/rt.sh
@@ -1,4 +1,4 @@
 #!/bin/bash
 set -x
-python -m ais.inputs.run --db --background
+python -m ais.inputs.run --db
 python -m ais.jobrunner --debug
index 069a512b57a29df71643ad37763b97262baf458d..c3f5cf4cdb636031bcfaf2cd8be6a99ac8902b50 100755 (executable)
@@ -19,7 +19,7 @@ set -e
 
 case $1 in
     start)
-        sudo -u nirgal python -m ais.inputs.run --background
+        sudo -u nirgal python -m ais.inputs.run
         sudo -u nirgal python -m ais.jobrunner --debug
     ;;
     stop)