Linux/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..
[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 -
du 명령어를 사용하여 리눅스에서 디스크 사용량과 디렉토리의 크기를 확인할 수 있습니다. $ du -s: 현재 디렉토리의 전체 크기를 킬로바이트(KB) 단위로 표시합니다. du -s $ du -sh: du -s와 같지만 보기 쉬운 형식으로 표시됩니다. du -sh $ du -sh *: 각 파일과 디렉토리의 크기를 보기 쉬운 형식으로 표시합니다. du -sh * $ du -h --max-depth=1: 숨겨진 파일을 포함하여 현재 디렉토리의 파일과 디렉토리의 크기를 보기 쉬운 형식으로 표시합니다. du -h --max-depth=1 $ du -sh * | sort -hr: 파일과 디렉토리의 크기를 큰 순서대로 정렬하여 보기 쉬운 형식으로 표시합니다. du -sh * | sort -hr 이러한 명령어를 사용..
우분투 용량 많이 차지하고 있는 파일 | 폴더 찾기du 명령어를 사용하여 리눅스에서 디스크 사용량과 디렉토리의 크기를 확인할 수 있습니다. $ du -s: 현재 디렉토리의 전체 크기를 킬로바이트(KB) 단위로 표시합니다. du -s $ du -sh: du -s와 같지만 보기 쉬운 형식으로 표시됩니다. du -sh $ du -sh *: 각 파일과 디렉토리의 크기를 보기 쉬운 형식으로 표시합니다. du -sh * $ du -h --max-depth=1: 숨겨진 파일을 포함하여 현재 디렉토리의 파일과 디렉토리의 크기를 보기 쉬운 형식으로 표시합니다. du -h --max-depth=1 $ du -sh * | sort -hr: 파일과 디렉토리의 크기를 큰 순서대로 정렬하여 보기 쉬운 형식으로 표시합니다. du -sh * | sort -hr 이러한 명령어를 사용..
2024.03.20 -
Shell script는 유닉스 및 리눅스 환경에서 사용되는 스크립팅 언어로, 사용자의 명령을 자동화하는 데 사용됩니다. 여기에 간단한 Shell script 문법을 몇 가지 소개해 드리겠습니다. 셰bang (Shebang) Shell script의 첫 번째 줄에는 보통 셰bang이라고 부르는 #!로 시작하는 라인이 있습니다. 이는 스크립트를 실행할 때 사용할 쉘을 지정합니다. #!/bin/bash 변수 변수를 선언하고 사용하는 방법입니다. name="John Doe" echo "Hello, $name!" 조건문 조건문을 사용하는 방법입니다. a=5 b=10 if [ $a -lt $b ]; then echo "$a is less than $b" else echo "$a is not less than $b..
자동화에 유용한 간단한 shell script 문법Shell script는 유닉스 및 리눅스 환경에서 사용되는 스크립팅 언어로, 사용자의 명령을 자동화하는 데 사용됩니다. 여기에 간단한 Shell script 문법을 몇 가지 소개해 드리겠습니다. 셰bang (Shebang) Shell script의 첫 번째 줄에는 보통 셰bang이라고 부르는 #!로 시작하는 라인이 있습니다. 이는 스크립트를 실행할 때 사용할 쉘을 지정합니다. #!/bin/bash 변수 변수를 선언하고 사용하는 방법입니다. name="John Doe" echo "Hello, $name!" 조건문 조건문을 사용하는 방법입니다. a=5 b=10 if [ $a -lt $b ]; then echo "$a is less than $b" else echo "$a is not less than $b..
2023.10.20