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에서 해주시기 바랍니다.
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 5977 | 9년 전 | 220 | ||
| 5976 | 9년 전 | 252 | ||
| 5975 | 9년 전 | 285 | ||
| 5974 | 9년 전 | 380 | ||
| 5973 | 9년 전 | 424 | ||
| 5972 | 9년 전 | 272 | ||
| 5971 | 9년 전 | 320 | ||
| 5970 | 9년 전 | 289 | ||
| 5969 | 9년 전 | 210 | ||
| 5968 | 9년 전 | 193 | ||
| 5967 | 9년 전 | 368 | ||
| 5966 | 9년 전 | 227 | ||
| 5965 | 9년 전 | 221 | ||
| 5964 | 9년 전 | 216 | ||
| 5963 | 9년 전 | 306 | ||
| 5962 | 9년 전 | 362 | ||
| 5961 | 9년 전 | 270 | ||
| 5960 | 9년 전 | 309 | ||
| 5959 | 9년 전 | 245 | ||
| 5958 |
|
9년 전 | 525 | |
| 5957 | 9년 전 | 354 | ||
| 5956 | 9년 전 | 326 | ||
| 5955 | 9년 전 | 324 | ||
| 5954 | 9년 전 | 251 | ||
| 5953 | 9년 전 | 385 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기