Sha256: e86c8df490dde549ddd7ac8d7614bdd7ae95297e84ef4bdad78d8250758f2de9
Contents?: true
Size: 1.28 KB
Versions: 10
Compression:
Stored size: 1.28 KB
Contents
#!/bin/bash # # /etc/init.d/remote_syslog # # Starts the remote_syslog daemon # # chkconfig: 345 90 5 # description: Runs remote_syslog # # processname: remote_syslog 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
10 entries across 10 versions & 1 rubygems