Sha256: 29bc3b0d1adfda88a698f49a66667cb4d7180b823ed3f4acfca068aa39c76eb6
Contents?: true
Size: 1.12 KB
Versions: 18
Compression:
Stored size: 1.12 KB
Contents
#!/bin/bash prog="remote_syslog" config="/etc/log_files.yml" pid_dir="/var/run" EXTRAOPTIONS="" pid_file="$pid_dir/$prog.pid" PATH=/sbin:/bin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin RETVAL=0 is_running(){ [ -e $pid_file ] } start(){ echo -n $"Starting $prog: " unset HOME MAIL USER USERNAME $prog -c $config -P $pid_dir "$EXTRAOPTIONS" RETVAL=$? echo return $RETVAL } stop(){ echo -n $"Stopping $prog: " if (is_running); then kill `cat $pid_file` RETVAL=$? echo return $RETVAL else echo "$pid_file not found" fi } status(){ echo -n $"Checking for $pid_file: " if (is_running); then echo "found" else echo "not found" fi } reload(){ restart } restart(){ stop start } condrestart(){ is_running && restart return 0 } # See how we were called. case "$1" in start) start ;; stop) stop ;; status) status ;; restart) restart ;; reload) reload ;; condrestart) condrestart ;; *) echo $"Usage: $0 {start|stop|status|restart|condrestart|reload}" RETVAL=1 esac exit $RETVAL
Version data entries
18 entries across 18 versions & 1 rubygems