We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 9b4390a commit 9e75a41Copy full SHA for 9e75a41
debian/syslog-ng.init
@@ -86,6 +86,21 @@ case "$1" in
86
stop)
87
syslogng_stop || exit 1
88
;;
89
+ reload-or-restart)
90
+ if [ -r "$PIDFILE" ]
91
+ then
92
+ PID=$(cat $PIDFILE)
93
+ EXE=$(readlink /proc/$PID/exe)
94
+ if [ "x$EXE" == "x/sbin/syslog-ng" ]
95
96
+ syslogng_reload || exit 1
97
+ else
98
+ syslogng_start || exit 1
99
+ fi
100
101
102
103
+ ;;
104
reload|force-reload)
105
syslogng_reload || exit 1
106
@@ -95,7 +110,7 @@ case "$1" in
110
syslogng_start || exit 1
111
112
*)
- echo "Usage: /etc/init.d/$NAME {start|stop|restart|reload|force-reload}" >&2
113
+ echo "Usage: /etc/init.d/$NAME {start|stop|restart|reload|force-reload|reload-or-restart}" >&2
114
exit 1
115
116
esac
0 commit comments