blob: 90ef7fa3736acd02967a8d4887b30d20d7054b8e [file] [log] [blame]
Patrick Williamsddad1a12017-02-23 20:36:32 -06001#!/bin/sh
2#
3# minicoredumper This shell script takes care of starting and stopping minicoredumper.
4#
5# chkconfig: 2345 24 89
6# description: minicoredumper.
7#
8# processname:
9# config: /etc/minicoredumper/
10
11### BEGIN INIT INFO
12# Provides: minicoredumper
13# Default-Start: 2 3 4 5
14# Default-Stop: 0 1 6
15# Should-Start: $syslog $network
16# Should-Stop: $syslog $network
17# Short-Description:
18# Description:
19### END INIT INFO
20
21. /etc/init.d/functions
22
23case "$1" in
24 start)
25 echo "|/usr/bin/minicoredumper %p %u %g %s %t %h %e" > /proc/sys/kernel/core_pattern
26 ;;
27 stop)
28 echo "core" > /proc/sys/kernel/core_pattern
29 ;;
30 status)
31 if grep -q minicoredumper /proc/sys/kernel/core_pattern ; then
32 echo "minicoredumper is running"
33 else
34 echo "minicoredumper is stopped"
35 fi
36 ;;
37 *)
38 echo $"Usage: $0 {start|stop|status}"
39 exit 2
40esac