Shell 스크립트를 사용하여 특정 프로세스를 모니터링하고, 실행되지 않았을 때 자동으로 시작하는 방법에 대해 알아보겠습니다.이 스크립트는 특히 주기적으로 실행되어야 하는 백그라운드 프로세스 관리에 유용합니다.스크립트 소개1. 다음은 프로세스를 체크만하는 스크립트 입니다.#!/usr/bin/zshcheckProcess() { local processName=$1 local processPidCnt=$(ps -ef | grep "$processName" | grep -v grep | wc -l) local processPid=$(ps -ef | grep "$processName" | grep -v grep | awk '{print $2}') echo "$processName pid c..
[Shell 스크립트] 프로세스 모니터링 및 자동 실행하기
Shell 스크립트를 사용하여 특정 프로세스를 모니터링하고, 실행되지 않았을 때 자동으로 시작하는 방법에 대해 알아보겠습니다.이 스크립트는 특히 주기적으로 실행되어야 하는 백그라운드 프로세스 관리에 유용합니다.스크립트 소개1. 다음은 프로세스를 체크만하는 스크립트 입니다.#!/usr/bin/zshcheckProcess() { local processName=$1 local processPidCnt=$(ps -ef | grep "$processName" | grep -v grep | wc -l) local processPid=$(ps -ef | grep "$processName" | grep -v grep | awk '{print $2}') echo "$processName pid c..
2024.08.29