목차
- 리눅스 쉘스크립트 디렉토리 내의 파일 개수 출력 예제 이전 포스팅 참고
- 리눅스 쉘스크립트 해시맵 구현하기 예제 이전 포스팅 참고
- 리눅스 쉘스크립트 실행중인 프로세스명 목록 구하기 예제 이전 포스팅 참고
- 리눅스 관리자 권한없이 pkill 사용시 권한 에러 예제
- 리눅스 sudo와 pkill 명령으로 특정 프로세스 죽이기 예제
리눅스 쉘스크립트 디렉토리 내의 파일 개수 출력 예제 이전 포스팅 참고
리눅스 쉘 스크립트를 사용하여 디렉토리 내의 파일 개수를 출력할 수 있습니다. 쉘스크립트 작성 과정에서 "find" 등과 같은 명령어를 사용할 수 있습니다. 이전 포스팅에서는 디렉토리 내의 파일 개수를 출력하는 쉘 스크립트의 예제를 알아보았습니다. 사용자에게 입력받은 경로를 기준으로 디렉토리 안에 어떤 파일들이 있는지 파악하고 개수를 출력합니다. 만약 리눅스에서 디렉토리 내의 파일 개수를 구하는 방법이 궁금하시다면 아래 링크를 참고해주세요.
2023.09.04 - [Linux/Shell Script] - [Linux/ShellScript] 쉘스크립트 디렉토리 내의 파일 개수 출력예제
리눅스 쉘스크립트 해시맵 구현하기 예제 이전 포스팅 참고
리눅스 쉘 스크립트에서 해시맵을 구현하는 것은 키와 값 쌍으로 이루어진 데이터 구조를 필요로 할 때 유용합니다. 일반적으로 해시맵은 연관 배열로 구현되며, 배열과 연관된 값을 효율적으로 검색하기 위한 구조입니다. Java, Python과 같은 객체지향 언어에서는 이러한 키와 값 쌍으로 이루어진 자료구조들이 많습니다. 이전 포스팅에서는 이러한 해시맵 자료구조를 쉘 스크립트에서 작성하는 방법을 알아보았습니다. 해당 내용이 궁금하시다면 아래 링크를 참고해주세요.
2023.09.04 - [Linux/Shell Script] - [Linux/ShellScript] 쉘스크립트 키, 값 해시맵 구현하기 예제(Hashmap)
리눅스 쉘스크립트 실행중인 프로세스명 목록 구하기 예제 이전 포스팅 참고
리눅스 쉘 스크립트에서 현재 실행 중인 프로세스 목록을 가져오는 것은 "ps" 명령어를 사용하여 수행할 수 있습니다. 예를 들어, 다음과 같은 명령어로 실행 중인 프로세스 목록을 출력할 수 있습니다. 이러한 명령어를 조합하여 리눅스의 쉘스크립트에서 현재 시스템에서 동작중인 프로세스들의 이름을 모두 가져와 화면에 출력하는 예제를 이전 포스팅에서 알아보았습니다. 쉘스크립트에서 프로세스명을 구하는 방법이 궁금하시다면 아래 링크를 참고해주세요.
2023.09.04 - [Linux/Shell Script] - [Linux/ShellScript] 쉘스크립트 실행중인 프로세스명 구하기 및 목록 배열 저장, 출력 예제
리눅스 관리자 권한없이 pkill 사용시 권한 에러 예제
리눅스에서 "pkill" 명령을 사용하여 특정 프로세스를 종료하려면 일반적으로 해당 프로세스에 대한 권한이 필요합니다. "pkill" 명령을 실행할 때 권한 문제가 발생하는 경우, 해당 프로세스를 종료할 수 있는 권한을 확인해야 합니다. 아래는 관리자 권한으로 실행되고 있는 프로세스를 pkill로 죽이려고할 때 발생하는 권한 에러 예제입니다.
$ ps -ef | grep mysqld
$ pkill -9 mysqld
리눅스 sudo와 pkill 명령으로 특정 프로세스 죽이기 예제
"sudo"와 "pkill" 명령을 사용하여 특정 프로세스를 종료할 수 있습니다. "sudo" 명령을 사용하여 관리자 권한으로 "pkill" 명령을 실행할 수 있으며, 아래는 예제 코드입니다.
$ sudo pkill -9 mysqld
$ ps -ef | grep mysqld