목차
- 리눅스 쉘스크립트 프로세스명으로 pid구하기 예제 이전 포스팅 참고 학습
- 리눅스 쉘스크립트 우분투 서비스 등록하기 예제 이전 포스팅 참고 학습
- 리눅스 쉘스크립트 파이썬 스크립트 실행 및 결과 가져오기 예제 이전 포스팅 참고 학습
- 리눅스 쉘스크립트 전체 프로세스 목록 가져와 배열에 저장하기 예제
- 리눅스 쉘스크립트 배열 값 출력 예제
리눅스 쉘스크립트 프로세스명으로 pid구하기 예제 이전 포스팅 참고 학습
이전 포스팅을 통해 리눅스 쉘 스크립트에서 프로세스명을 이용하여 해당 프로세스의 PID(Process ID)를 가져오는 방법을 학습합니다. 자동화 스크립트 작성중 특정 프로세스를 찾거나 제어하기 위해 필요한 내용이 포함되어있습니다. 내가 실행하고 있는 프로세스들의 pid 구하는 방법이 궁금하시다면 아래 링크를 참고해주세요.
2023.08.30 - [Python] - [Python/Linux] 파이썬 프로세스명으로 PID 구하기 예제(pgrep, input)
리눅스 쉘스크립트 우분투 서비스 등록하기 예제 이전 포스팅 참고 학습
이전 포스팅을 통해 리눅스 쉘 스크립트를 사용하여 우분투(Ubuntu)에서 서비스를 등록하는 방법을 학습합니다. 서비스 등록은 시스템 부팅 시 자동으로 실행되는 스크립트를 관리하고 설정하는 방법입니다. 우분투 환경에서 내가 만든 프로그램을 서비스 등록하여 계속 실행되도록 만들고 싶으시다면 아래 링크를 참고해주세요.
2023.08.03 - [Linux/Shell Script] - [Linux/Shell] 리눅스 우분투 서비스 등록하기(데몬 등록)
리눅스 쉘스크립트 파이썬 스크립트 실행 및 결과 가져오기 예제 이전 포스팅 참고 학습
이전 포스팅을 참고하여 리눅스 쉘 스크립트에서 파이썬 스크립트를 실행하고 실행 결과를 가져오는 방법을 학습합니다. 이를 통해 스크립트 간의 상호작용 및 데이터 교환을 수행하는 방법을 확인할 수 있습니다. 쉘 스크립트에서 파이썬 스크립트를 실행할 수 있으면 다양한 기능 확장이 가능합니다.
2023.08.29 - [Linux/Shell Script] - [Linux/Ubuntu] 리눅스 ShellScript 파이썬 스크립트 실행 후 결과 가져오기 예제
리눅스 쉘스크립트 전체 프로세스 목록 가져와 배열에 저장하기 예제
리눅스 쉘 스크립트 전체 프로세스 목록 가져와 배열에 저장하기 예제입니다. 참고하여 예제를 실습해주세요. 그리고 이 변수에 저장한 값들을 아래 예제에서 출력해보겠습니다.
# 전체 프로세스 목록 가져오기
processes=($(ps -e -o pid=))
리눅스 쉘스크립트 배열 값 출력 예제
아래는 배열에 저장된 값들을 순회하며 출력하는 예제입니다. 배열은 데이터를 구조화하고 관리하는 데 유용합니다.
# 전체 프로세스 목록 가져오기
processes=($(ps -e -o pid=))
# 배열 값 출력
for pid in "${processes[@]}"; do
echo "프로세스 ID: $pid"
done