응용 프로그램 명령 중에 액세스되는 파일을 확인하는 방법은 무엇입니까?

마크 갈렉

Linux에서 일부 명령 줄 응용 프로그램을 실행하는 경우 해당 프로세스에서 어떤 파일에 액세스 (읽기 및 / 또는 쓰기)했는지 확인하는 방법은 무엇입니까? 파일 시스템 드라이버에 몇 가지 후크를 배치하고 커널을 다시 컴파일해야한다고 생각합니까? 더 쉬운 방법이 있습니까?

톱밥

strace 는 애플리케이션이 수행하는 각 시스템 호출을 표시하는 명령입니다.

man 페이지에서 :

가장 간단한 경우 strace 는 종료 될 때까지 지정된 명령을 실행합니다. 프로세스에서 호출 한 시스템 호출과 프로세스에서 수신 한 신호를 가로 채서 기록합니다. 각 시스템 호출의 이름, 인수 및 반환 값은 표준 오류 또는 -o 옵션으로 지정된 파일에 인쇄됩니다.

예를 들어, 각 open (), read () 및 write () 작업은 인수와 반환 코드를 표시합니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

명령 줄에서 기본 응용 프로그램으로 파일을 여는 방법은 무엇입니까?

분류에서Dev

명령 줄에서 기본 응용 프로그램으로 파일을 여는 방법은 무엇입니까?

분류에서Dev

명령 줄에서 노새 응용 프로그램을 중지하는 방법은 무엇입니까?

분류에서Dev

명령 프롬프트에 대한 응용 프로그램을 정의하는 방법은 무엇입니까?

분류에서Dev

응용 프로그램을 여는 명령을 확인하는 방법은 무엇입니까?

분류에서Dev

특정 응용 프로그램에 대한 파일 확장명 (파일 형식 아님)을 연결하는 방법은 무엇입니까?

분류에서Dev

특정 응용 프로그램에 대한 파일 확장명 (파일 형식 아님)을 연결하는 방법은 무엇입니까?

분류에서Dev

내 응용 프로그램이 명령 프롬프트에서 TASKKILL에 의해 종료되는 것을 감지하는 방법은 무엇입니까?

분류에서Dev

XML 파일 내용을 명령 줄 인수로 Java 명령에 전달하는 방법은 무엇입니까?

분류에서Dev

내 클립 보드에 액세스 할 수있는 응용 프로그램을 확인하는 방법은 무엇입니까?

분류에서Dev

시작 응용 프로그램 기본 설정에서 응용 프로그램을 추가하는 명령은 무엇입니까?

분류에서Dev

명령 줄에서 기본 프로그램으로 파일을 여는 방법은 무엇입니까?

분류에서Dev

명령 줄에서 응용 프로그램의 경로를 찾는 방법은 무엇입니까?

분류에서Dev

명령 프롬프트 (WINDOWS)에서 실행중인 프로그램을 확인하는 방법은 무엇입니까?

분류에서Dev

내 응용 프로그램이 설치되기 전 또는 제거 된 후에 수행 할 명령을 작성하는 방법은 무엇입니까?

분류에서Dev

응용 프로그램에서 폴더 또는 파일을 드래그하는 방법은 무엇입니까?

분류에서Dev

응용 프로그램에서 폴더 또는 파일을 드래그하는 방법은 무엇입니까?

분류에서Dev

QtQuick, 응용 프로그램이 디버그 또는 릴리스 모드에서 컴파일되었는지 확인하는 방법은 무엇입니까?

분류에서Dev

'시작'명령을 사용하여 Windows 'cmd에서 명령 줄 인수로 프로그램을 시작하는 방법은 무엇입니까?

분류에서Dev

게시하는 동안 MSBuild 명령 줄에서 비 ClickOnce 응용 프로그램을 무시하도록하는 방법은 무엇입니까?

분류에서Dev

C #에서 Windows 응용 프로그램의 Salted Password 및 Username을 확인하는 방법은 무엇입니까?

분류에서Dev

git 명령을 사용하여 응용 프로그램의 첫 번째 커밋에 대한 로깅 문을 얻는 방법은 무엇입니까?

분류에서Dev

명령 줄 응용 프로그램 사용자 입력에서 콜론을 처리하는 방법은 무엇입니까?

분류에서Dev

C에서 함수를 사용하여 파일을 만들고 내 응용 프로그램에서 액세스하는 방법은 무엇입니까?

분류에서Dev

응용 프로그램의 터미널 명령을 찾는 방법은 무엇입니까?

분류에서Dev

.bash_profile에 정의 된 별칭을 사용하여 명령 줄에서 OS X 응용 프로그램을 닫는 방법은 무엇입니까?

분류에서Dev

다른 응용 프로그램에서 파일을 사용하고 있는지 확인하는 방법은 무엇입니까?

분류에서Dev

명령 줄을 통해 서버에서 가장 많은 리소스를 사용하는 응용 프로그램을 확인하는 방법은 무엇입니까?

분류에서Dev

.NET 4.0 C # WinForms 응용 프로그램에서 SWF 파일을 재생하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    명령 줄에서 기본 응용 프로그램으로 파일을 여는 방법은 무엇입니까?

  2. 2

    명령 줄에서 기본 응용 프로그램으로 파일을 여는 방법은 무엇입니까?

  3. 3

    명령 줄에서 노새 응용 프로그램을 중지하는 방법은 무엇입니까?

  4. 4

    명령 프롬프트에 대한 응용 프로그램을 정의하는 방법은 무엇입니까?

  5. 5

    응용 프로그램을 여는 명령을 확인하는 방법은 무엇입니까?

  6. 6

    특정 응용 프로그램에 대한 파일 확장명 (파일 형식 아님)을 연결하는 방법은 무엇입니까?

  7. 7

    특정 응용 프로그램에 대한 파일 확장명 (파일 형식 아님)을 연결하는 방법은 무엇입니까?

  8. 8

    내 응용 프로그램이 명령 프롬프트에서 TASKKILL에 의해 종료되는 것을 감지하는 방법은 무엇입니까?

  9. 9

    XML 파일 내용을 명령 줄 인수로 Java 명령에 전달하는 방법은 무엇입니까?

  10. 10

    내 클립 보드에 액세스 할 수있는 응용 프로그램을 확인하는 방법은 무엇입니까?

  11. 11

    시작 응용 프로그램 기본 설정에서 응용 프로그램을 추가하는 명령은 무엇입니까?

  12. 12

    명령 줄에서 기본 프로그램으로 파일을 여는 방법은 무엇입니까?

  13. 13

    명령 줄에서 응용 프로그램의 경로를 찾는 방법은 무엇입니까?

  14. 14

    명령 프롬프트 (WINDOWS)에서 실행중인 프로그램을 확인하는 방법은 무엇입니까?

  15. 15

    내 응용 프로그램이 설치되기 전 또는 제거 된 후에 수행 할 명령을 작성하는 방법은 무엇입니까?

  16. 16

    응용 프로그램에서 폴더 또는 파일을 드래그하는 방법은 무엇입니까?

  17. 17

    응용 프로그램에서 폴더 또는 파일을 드래그하는 방법은 무엇입니까?

  18. 18

    QtQuick, 응용 프로그램이 디버그 또는 릴리스 모드에서 컴파일되었는지 확인하는 방법은 무엇입니까?

  19. 19

    '시작'명령을 사용하여 Windows 'cmd에서 명령 줄 인수로 프로그램을 시작하는 방법은 무엇입니까?

  20. 20

    게시하는 동안 MSBuild 명령 줄에서 비 ClickOnce 응용 프로그램을 무시하도록하는 방법은 무엇입니까?

  21. 21

    C #에서 Windows 응용 프로그램의 Salted Password 및 Username을 확인하는 방법은 무엇입니까?

  22. 22

    git 명령을 사용하여 응용 프로그램의 첫 번째 커밋에 대한 로깅 문을 얻는 방법은 무엇입니까?

  23. 23

    명령 줄 응용 프로그램 사용자 입력에서 콜론을 처리하는 방법은 무엇입니까?

  24. 24

    C에서 함수를 사용하여 파일을 만들고 내 응용 프로그램에서 액세스하는 방법은 무엇입니까?

  25. 25

    응용 프로그램의 터미널 명령을 찾는 방법은 무엇입니까?

  26. 26

    .bash_profile에 정의 된 별칭을 사용하여 명령 줄에서 OS X 응용 프로그램을 닫는 방법은 무엇입니까?

  27. 27

    다른 응용 프로그램에서 파일을 사용하고 있는지 확인하는 방법은 무엇입니까?

  28. 28

    명령 줄을 통해 서버에서 가장 많은 리소스를 사용하는 응용 프로그램을 확인하는 방법은 무엇입니까?

  29. 29

    .NET 4.0 C # WinForms 응용 프로그램에서 SWF 파일을 재생하는 방법은 무엇입니까?

뜨겁다태그

보관