signal management
This commit is contained in:
14
run.sh
14
run.sh
@@ -60,4 +60,16 @@ cat >>/etc/rsyslog.conf <<EOF
|
||||
\$IncludeConfig /etc/rsyslog.d/*.conf
|
||||
EOF
|
||||
|
||||
/usr/sbin/rsyslogd -nf /etc/rsyslog.conf
|
||||
terminate() {
|
||||
echo "Stopping rsyslog..."
|
||||
kill -TERM "${rsyslog_pid}"
|
||||
wait "${rsyslog_pid}"
|
||||
echo "Exited cleanly."
|
||||
exit 0
|
||||
}
|
||||
|
||||
trap terminate INT TERM
|
||||
|
||||
/usr/sbin/rsyslogd -nf /etc/rsyslog.conf &
|
||||
rsyslog_pid=$!
|
||||
wait "${rsyslog_pid}"
|
||||
|
||||
Reference in New Issue
Block a user