# HG changeset patch # User Carl Byington # Date 1362720242 28800 # Node ID 29ffaf4e0a7f432203da180f177f0ebed8cc9971 # Parent 796ac0b50dbff7c786901eb04b6f2500cd480c6a keep 7 days of data; more readable init script diff -r 796ac0b50dbf -r 29ffaf4e0a7f logstash.cron --- a/logstash.cron Thu Mar 07 10:41:01 2013 -0800 +++ b/logstash.cron Thu Mar 07 21:24:02 2013 -0800 @@ -1,4 +1,4 @@ #!/bin/bash -/usr/local/bin/logstash_index_cleaner.py -d 2 +/usr/local/bin/logstash_index_cleaner.py -d 7 diff -r 796ac0b50dbf -r 29ffaf4e0a7f logstash.rc --- a/logstash.rc Thu Mar 07 10:41:01 2013 -0800 +++ b/logstash.rc Thu Mar 07 21:24:02 2013 -0800 @@ -47,14 +47,15 @@ # do_start() { cd $HOME - pid=$(su logstash -c 'echo -e "'"$JAVA $ARGS"' '"$LOGFILE"' 2>&1 & \n echo \$!" | bash') + pid=$( + exec sudo -u logstash /bin/bash - <$LOGFILE 2>&1 & + echo \$! +EOF + ) + #pid=$(su logstash -c 'echo -e "'"$JAVA $ARGS"' '"$LOGFILE"' 2>&1 & \n echo \$!" | bash') echo $pid >$PIDFILE [ -n "$pid" ] && success $"$base startup" || failure $"$base startup" - # might try - #id - #exec sudo -u transmission /bin/sh - << eof - #id - #eof }