summaryrefslogtreecommitdiffstats
path: root/src/triggers/bg
blob: 3c665005d60ee9f6f2be6c6e99519e107ec35b7e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#!/bin/bash

# quick and dirty program to background any of the triggers programs that are
# taking too long.  To use, just replace a line like
#       'post-compile/update-gitweb-access-list',
# with
#       'bg post-compile/update-gitweb-access-list',

# We dump output to a file in the log directory but please keep in mind this
# is not a "log" so much as a redirection of the entire output.

echo `date` $GL_TID "$0: $@" >> $GL_LOGFILE.bg

path=${0%/*}
script=$path/$1; shift

( ( $script "$@" < /dev/null >> $GL_LOGFILE.bg 2>&1 & ) )