Linux/Ubuntu

[Ubuntu/v24.04.3LTS] ping 명령어 백그라운드 실행

카르마요기 2025. 12. 26. 10:49

■ 작업순서

# step01. ping 명령어를 백그라운드로 실행

모든 출력(정상/에러)을 파일로 보내거나 없애면서(>/dev/null 2>&1) 명령어를 백그라운드에서 실행

CMD]$ nohup ping 168.126.63.2 > /tmp/ping.log 2>&1 &

 · 2: 표준 에러(stderr)를 의미합니다. (0: 표준 입력 stdin, 1: 표준 출력 stdout, 2: 표준 에러 stderr).
 ·  >: 리디렉션(Redirection) 기호로, 출력을 다른 곳으로 보냅니다.
 ·  &1: 표준 출력(stdout)을 의미합니다.
 ·  2>&1: "표준 에러(2)를 표준 출력(1)이 보내지는 곳으로 리디렉션하라"는 뜻입니다.
 ·  &: 명령어 전체를 백그라운드(background)에서 실행하라는 의미입니다 (터미널을 닫아도 계속 실행되도록 함). 

#step02. tail 명령어로 실행 로그 확인

CMD]$ tail -f /tmp/ping.log

 

반응형