source:
bootscripts/lfs/init.d/sysklogd
Last change on this file was 9d83019, checked in by , 2 years ago | |
---|---|
|
|
File size: 1.8 KB |
Line | |
---|---|
1 | #!/bin/sh |
2 | ######################################################################## |
3 | # Begin sysklogd |
4 | # |
5 | # Description : Sysklogd loader |
6 | # |
7 | # Authors : Gerard Beekmans - gerard@linuxfromscratch.org |
8 | # DJ Lucas - dj@linuxfromscratch.org |
9 | # Update : Bruce Dubbs - bdubbs@linuxfromscratch.org |
10 | # |
11 | # Version : LFS 7.0 |
12 | # |
13 | ######################################################################## |
14 | |
15 | ### BEGIN INIT INFO |
16 | # Provides: $syslog |
17 | # Required-Start: $first localnet |
18 | # Should-Start: |
19 | # Required-Stop: $local_fs |
20 | # Should-Stop: sendsignals |
21 | # Default-Start: 2 3 4 5 |
22 | # Default-Stop: 0 1 6 |
23 | # Short-Description: Starts kernel and system log daemons. |
24 | # Description: Starts kernel and system log daemons. |
25 | # /etc/fstab. |
26 | # X-LFS-Provided-By: LFS |
27 | ### END INIT INFO |
28 | |
29 | . /lib/lsb/init-functions |
30 | |
31 | case "${1}" in |
32 | start) |
33 | log_info_msg "Starting system log daemon..." |
34 | parms=${SYSKLOGD_PARMS-'-m 0'} |
35 | start_daemon /sbin/syslogd $parms |
36 | evaluate_retval |
37 | |
38 | log_info_msg "Starting kernel log daemon..." |
39 | start_daemon /sbin/klogd |
40 | evaluate_retval |
41 | ;; |
42 | |
43 | stop) |
44 | log_info_msg "Stopping kernel log daemon..." |
45 | killproc /sbin/klogd |
46 | evaluate_retval |
47 | |
48 | log_info_msg "Stopping system log daemon..." |
49 | killproc /sbin/syslogd |
50 | evaluate_retval |
51 | ;; |
52 | |
53 | reload) |
54 | log_info_msg "Reloading system log daemon config file..." |
55 | pid=`pidofproc syslogd` |
56 | kill -HUP "${pid}" |
57 | evaluate_retval |
58 | ;; |
59 | |
60 | restart) |
61 | ${0} stop |
62 | sleep 1 |
63 | ${0} start |
64 | ;; |
65 | |
66 | status) |
67 | statusproc /sbin/syslogd |
68 | statusproc klogd |
69 | ;; |
70 | |
71 | *) |
72 | echo "Usage: ${0} {start|stop|reload|restart|status}" |
73 | exit 1 |
74 | ;; |
75 | esac |
76 | |
77 | exit 0 |
78 | |
79 | # End sysklogd |
Note:
See TracBrowser
for help on using the repository browser.