Linux 메일 보내기.

cat /mail_list/mail_to_me.txt | mail -s “MAIL Subject” mailto@mailtome.com -c blah@chamgo.com

 

간단하게 메일을 보낼 내용을 기록하고 해당 내용을 메일로 보낼떄 편하다.

 

하루 하루 기록한 로그를 확인 하기 귀찮을떄 종종 이용하면 좋다.! (메일로 오니까. ㅎㅎ)

참고로 해당 /bin/mail 명령을 사용하기 위해서는, mailx 라는 패키지가 설치되어 있어야한다.

Coredump 생성 방법

특정시점 (어플리케이션 문제 시점 해당 프로세스 core-dump 생성 방법입니다.

빨강색 부분 대로 수행하시면 됩니다.

 

#########################################################

 

[root@hsk ~]# ps axf | grep xinetd

8224 pts/7    S+     0:00          \_ grep xinetd

1427 ?        Ss     0:00 xinetd -stayalive -pidfile /var/run/xinetd.pid

 

[root@hsk ~]# gdb -p `pidof xinetd`      or     gdb -p 1427

 

GNU gdb (GDB) Red Hat Enterprise Linux (7.0.1-37.el5_7.1)

Copyright (C) 2009 Free Software Foundation, Inc.

License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>

This is free software: you are free to change and redistribute it.

There is NO WARRANTY, to the extent permitted by law.  Type “show copying”

and “show warranty” for details.

This GDB was configured as “x86_64-redhat-linux-gnu”.

For bug reporting instructions, please see:

<http://www.gnu.org/software/gdb/bugs/>.

Attaching to process 1427

Reading symbols from /usr/sbin/xinetd…(no debugging symbols found)…done.

Reading symbols from /lib64/libselinux.so.1…(no debugging symbols found)…done.

Loaded symbols for /lib64/libselinux.so.1

Reading symbols from /lib64/libwrap.so.0…(no debugging symbols found)…done.

Loaded symbols for /lib64/libwrap.so.0

Reading symbols from /lib64/libnsl.so.1…(no debugging symbols found)…done.

Loaded symbols for /lib64/libnsl.so.1

Reading symbols from /lib64/libm.so.6…(no debugging symbols found)…done.

Loaded symbols for /lib64/libm.so.6

Reading symbols from /lib64/libcrypt.so.1…(no debugging symbols found)…done.

Loaded symbols for /lib64/libcrypt.so.1

Reading symbols from /lib64/libc.so.6…(no debugging symbols found)…done.

Loaded symbols for /lib64/libc.so.6

Reading symbols from /lib64/libdl.so.2…(no debugging symbols found)…done.

Loaded symbols for /lib64/libdl.so.2

Reading symbols from /lib64/libsepol.so.1…(no debugging symbols found)…done.

Loaded symbols for /lib64/libsepol.so.1

Reading symbols from /lib64/ld-linux-x86-64.so.2…(no debugging symbols found)…done.

Loaded symbols for /lib64/ld-linux-x86-64.so.2

Reading symbols from /lib64/libnss_files.so.2…(no debugging symbols found)…done.

Loaded symbols for /lib64/libnss_files.so.2

 

warning: no loadable sections found in added symbol-file system-supplied DSO at 0x7fff71ffd000

0x00002b9f9f6026d3 in __select_nocancel () from /lib64/libc.so.6

 

(gdb) gcore /tmp/xinetd-core-0208

 

(gdb) q

A debugging session is active.

 

           Inferior 1 [process 1427] will be detached.

 

Quit anyway? (y or n) y

 

[root@hsk ~]# ls -lh /tmp/xinetd-core-0208

-rw-r–r– 1 root root 3.2M  2  8 13:56 /tmp/xinetd-core-0208