404

[ Avaa Bypassed ]




Upload:

Command:

botdev@18.117.107.110: ~ $
#! /bin/sh

### BEGIN INIT INFO
# Provides:        apport
# Required-Start:  $local_fs $remote_fs
# Required-Stop:   $local_fs $remote_fs
# Default-Start:   2 3 4 5
# Default-Stop:
# Short-Description: automatic crash report generation
### END INIT INFO

DESC="automatic crash report generation"
NAME=apport
AGENT=/usr/share/apport/apport
SCRIPTNAME=/etc/init.d/$NAME

# Exit if the package is not installed
[ -x "$AGENT" ] || exit 0

# read default file
enabled=1
[ -e /etc/default/$NAME ] && . /etc/default/$NAME || true

# Define LSB log_* functions.
# Depend on lsb-base (>= 3.0-6) to ensure that this file is present.
. /lib/lsb/init-functions

#
# Function that starts the daemon/service
#
do_start()
{
	# Return
	#   0 if daemon has been started
	#   1 if daemon was already running
	#   2 if daemon could not be started

	[ -e /var/crash ] || mkdir -p /var/crash
	chmod 1777 /var/crash

	# check for kernel crash dump, convert it to apport report
	if [ -e /var/crash/vmcore ] || [ -n "`ls /var/crash | egrep ^[0-9]{12}$`" ];then
	    /usr/share/apport/kernel_crashdump || true
	fi

	# check for incomplete suspend/resume or hibernate
	if [ -e /var/lib/pm-utils/status ]; then
		/usr/share/apport/apportcheckresume || true
		rm -f /var/lib/pm-utils/status
		rm -f /var/lib/pm-utils/resume-hang.log
	fi

	echo "|$AGENT -p%p -s%s -c%c -d%d -P%P -u%u -g%g -- %E" > /proc/sys/kernel/core_pattern
	echo 2 > /proc/sys/fs/suid_dumpable
	echo 10 > /proc/sys/kernel/core_pipe_limit
}

#
# Function that stops the daemon/service
#
do_stop()
{
	# Return
	#   0 if daemon has been stopped
	#   1 if daemon was already stopped
	#   2 if daemon could not be stopped
	#   other if a failure occurred

	echo 0 > /proc/sys/kernel/core_pipe_limit
	echo 0 > /proc/sys/fs/suid_dumpable

	# Check for a hung resume.  If we find one try and grab everything
	# we can to aid in its discovery.
	if [ -e /var/lib/pm-utils/status ]; then
		ps -wwef >/var/lib/pm-utils/resume-hang.log
	fi

	if [ "`dd if=/proc/sys/kernel/core_pattern count=1 bs=1 2>/dev/null`" != "|" ]; then
	    return 1
	else
	    echo "core" > /proc/sys/kernel/core_pattern
	fi
}

case "$1" in
  start)
	# don't start in containers
	grep -zqs '^container=' /proc/1/environ && exit 0

	[ "$enabled" = "1" ] || [ "$force_start" = "1" ] || exit 0
	[ "$VERBOSE" != no ] && log_daemon_msg "Starting $DESC:" "$NAME"
	do_start
	case "$?" in
		0|1) [ "$VERBOSE" != no ] && log_end_msg 0 ;;
		2) [ "$VERBOSE" != no ] && log_end_msg 1 ;;
	esac
	;;
  stop)
	# don't stop in containers
	grep -zqs '^container=' /proc/1/environ && exit 0

	[ "$VERBOSE" != no ] && log_daemon_msg "Stopping $DESC:" "$NAME"
	do_stop
	case "$?" in
		0|1) [ "$VERBOSE" != no ] && log_end_msg 0 ;;
		2) [ "$VERBOSE" != no ] && log_end_msg 1 ;;
	esac
	;;
  restart|force-reload)
	$0 stop || true
	$0 start
	;;
  *)
	echo "Usage: $SCRIPTNAME {start|stop|restart|force-reload}" >&2
	exit 3
	;;
esac

:

Filemanager

Name Type Size Permission Actions
K01apache-htcacheclean File 2.43 KB 0755
S01acpid File 2.22 KB 0755
S01apache2 File 7.99 KB 0755
S01apport File 2.85 KB 0755
S01atd File 1.05 KB 0755
S01cgroupfs-mount File 1.86 KB 0755
S01console-setup.sh File 1.2 KB 0755
S01cron File 2.98 KB 0755
S01danted File 3.72 KB 0755
S01dbus File 2.75 KB 0755
S01docker File 3.42 KB 0755
S01grub-common File 985 B 0755
S01hddtemp File 2.99 KB 0755
S01irqbalance File 2.39 KB 0755
S01lvm2-lvmetad File 571 B 0755
S01lvm2-lvmpolld File 586 B 0755
S01lxcfs File 2.32 KB 0755
S01lxd File 2.19 KB 0755
S01mdadm File 2.59 KB 0755
S01mysql File 5.48 KB 0755
S01open-vm-tools File 1.8 KB 0755
S01openvpn File 8.92 KB 0755
S01plymouth File 1.33 KB 0755
S01rsync File 4.25 KB 0755
S01rsyslog File 2.8 KB 0755
S01ssh File 3.75 KB 0755
S01tor File 5.92 KB 0755
S01ubuntu-fan File 1.2 KB 0755
S01unattended-upgrades File 1.36 KB 0755
S01uuidd File 1.28 KB 0755