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