File: check-for-core

package info (click to toggle)
freeswan 2.04-11.3
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 23,340 kB
  • ctags: 12,260
  • sloc: ansic: 72,499; sh: 14,497; asm: 3,312; perl: 3,153; xml: 2,961; makefile: 2,702; tcl: 620; exp: 612; pascal: 228; sed: 206; awk: 124; lisp: 3
file content (19 lines) | stat: -rwxr-xr-x 433 bytes parent folder | download | duplicates (6)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
if [ -f /var/tmp/core ]
then
	date
	ls -l /var/tmp
	if [ /usr/local/libexec/ipsec/pluto -ot /var/tmp/core ]
	then
		gdb /usr/local/libexec/ipsec/pluto /var/tmp/core <<\EOF
where
quit
EOF
		# Try to avoid reporting more than once.
		# Avoid accumulation of cores.
		# accumulate: mv --backup=numbered core core.old
		mv -f core core.old
	else
		echo "core appears to be older than pluto"
		ls -l /usr/local/libexec/ipsec/pluto
	fi
fi