strace -o output -fp <실행할려고하는 스크립트 pid>
grep "No such file" output > output1
예시)
아래 예시는 ls -al 실행하고 10초 쉬고 다시 ls -al 실행하는 쉡스크립트입니다.
[root@oracle ~]# cat test.sh
#!/bin/sh
ls -al
sleep 10
ls -al
sleep 10
ls -al
sleep 10
ls -al
sleep 10
ls -al
sleep 10
ls -al
sleep 10
ls -al
sleep 10
[root@oracle ~]# ps -ef | grep test.sh | grep -v grep
root 3567 16338 0 15:09 pts/4 00:00:00 /bin/sh ./test.sh
[root@oracle ~]# strace -o output -fp 3567
ctrl + c 를 눌러 중지.
grep "No such file" output > output1
[root@oracle ~]# cat output1
3618 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
3618 open("/usr/share/locale/en_US.UTF-8/LC_TIME/coreutils.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
3618 open("/usr/share/locale/en_US.utf8/LC_TIME/coreutils.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
3618 open("/usr/share/locale/en_US/LC_TIME/coreutils.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
3618 open("/usr/share/locale/en.UTF-8/LC_TIME/coreutils.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
3618 open("/usr/share/locale/en.utf8/LC_TIME/coreutils.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
3618 open("/usr/share/locale/en/LC_TIME/coreutils.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
3618 connect(4, {sa_family=AF_FILE, path="/var/run/nscd/socket"...}, 110) = -1 ENOENT (No such file or directory)
3618 connect(4, {sa_family=AF_FILE, path="/var/run/nscd/socket"...}, 110) = -1 ENOENT (No such file or directory)
3618 connect(4, {sa_family=AF_FILE, path="/var/run/nscd/socket"...}, 110) = -1 ENOENT (No such file or directory)
3618 connect(4, {sa_family=AF_FILE, path="/var/run/nscd/socket"...}, 110) = -1 ENOENT (No such file or directory)
3618 open("/usr/share/locale/en_US.UTF-8/LC_MESSAGES/coreutils.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
3618 open("/usr/share/locale/en_US.utf8/LC_MESSAGES/coreutils.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
3618 open("/usr/share/locale/en_US/LC_MESSAGES/coreutils.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
3618 open("/usr/share/locale/en.UTF-8/LC_MESSAGES/coreutils.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
3618 open("/usr/share/locale/en.utf8/LC_MESSAGES/coreutils.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
3618 open("/usr/share/locale/en/LC_MESSAGES/coreutils.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
3619 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
3620 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
3620 open("/usr/share/locale/en_US.UTF-8/LC_TIME/coreutils.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
3620 open("/usr/share/locale/en_US.utf8/LC_TIME/coreutils.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
3620 open("/usr/share/locale/en_US/LC_TIME/coreutils.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
3620 open("/usr/share/locale/en.UTF-8/LC_TIME/coreutils.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
3620 open("/usr/share/locale/en.utf8/LC_TIME/coreutils.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
3620 open("/usr/share/locale/en/LC_TIME/coreutils.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
3620 connect(4, {sa_family=AF_FILE, path="/var/run/nscd/socket"...}, 110) = -1 ENOENT (No such file or directory)
3620 connect(4, {sa_family=AF_FILE, path="/var/run/nscd/socket"...}, 110) = -1 ENOENT (No such file or directory)
3620 connect(4, {sa_family=AF_FILE, path="/var/run/nscd/socket"...}, 110) = -1 ENOENT (No such file or directory)
3620 connect(4, {sa_family=AF_FILE, path="/var/run/nscd/socket"...}, 110) = -1 ENOENT (No such file or directory)
3620 open("/usr/share/locale/en_US.UTF-8/LC_MESSAGES/coreutils.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
3620 open("/usr/share/locale/en_US.utf8/LC_MESSAGES/coreutils.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
3620 open("/usr/share/locale/en_US/LC_MESSAGES/coreutils.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
3620 open("/usr/share/locale/en.UTF-8/LC_MESSAGES/coreutils.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
3620 open("/usr/share/locale/en.utf8/LC_MESSAGES/coreutils.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
3620 open("/usr/share/locale/en/LC_MESSAGES/coreutils.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
3621 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
게시판 목록
팁게시판
디자인과 관련된 유용한 정보를 공유하세요.
질문은 상단의 QA에서 해주시기 바랍니다.
질문은 상단의 QA에서 해주시기 바랍니다.
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 77 | 20년 전 | 2896 | ||
| 76 | 20년 전 | 6205 | ||
| 75 | 20년 전 | 4451 | ||
| 74 | 20년 전 | 5745 | ||
| 73 | 20년 전 | 3595 | ||
| 72 | 20년 전 | 5935 | ||
| 71 | 20년 전 | 3086 | ||
| 70 | 20년 전 | 2810 | ||
| 69 | 20년 전 | 2613 | ||
| 68 | 20년 전 | 2423 | ||
| 67 | 20년 전 | 2638 | ||
| 66 | 20년 전 | 2661 | ||
| 65 | 20년 전 | 3792 | ||
| 64 | 20년 전 | 2803 | ||
| 63 | 20년 전 | 2381 | ||
| 62 | 20년 전 | 2229 | ||
| 61 | 20년 전 | 3018 | ||
| 60 | 20년 전 | 3098 | ||
| 59 | 20년 전 | 2476 | ||
| 58 | 20년 전 | 2563 | ||
| 57 | 20년 전 | 2936 | ||
| 56 | 20년 전 | 2243 | ||
| 55 | 20년 전 | 2717 | ||
| 54 | 20년 전 | 2092 | ||
| 53 | 20년 전 | 2322 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기