diff options
Diffstat (limited to 'bin')
| -rw-r--r-- | bin/perldaemon | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/bin/perldaemon b/bin/perldaemon index d7b1792..3a66064 100644 --- a/bin/perldaemon +++ b/bin/perldaemon @@ -9,13 +9,21 @@ for path in ${LIBPATHS[@]}; do fi done +start () perl -I$LIBDIR $LIBDIR/PerlDaemon/PerlDaemon.pl ./conf/perldaemon.conf +stop () kill $(cat ./run/perldaemon.pid) + case $1 in start) - perl -I$LIBDIR $LIBDIR/PerlDaemon/PerlDaemon.pl ./conf/perldaemon.conf + start ;; stop) - kill $(cat ./run/perldaemon.pid) + stop + ;; + + restart) + stop + start ;; logrotate) @@ -23,7 +31,7 @@ case $1 in ;; *) - echo "Usage: $0 <start|stop|logrotate>" + echo "Usage: $0 <start|stop|restart|logrotate>" exit 1 ;; esac |
