linux 명령어 fg
지정된 작업을 전면 프로세스로 시작하기.
$ fg
Linux 명령어 fg
백그라운드 작업을 포그라운드로 가져오는 명령어
1. 자세한 설명
fg
명령어는 Linux에서 백그라운드로 실행 중인 작업을 다시 포그라운드로 가져오는 데 사용됩니다. 이 명령어는 작업 제어 기능을 활용하며, 작업 번호를 지정하여 원하는 작업을 활성화할 수 있습니다. 주로 실행 중인 작업을 관리하거나 중단된 작업을 재개하는 데 유용합니다.
2. 사용법
- 가장 최근의 작업 포그라운드로 가져오기
fg
가장 최근에 백그라운드로 보낸 작업을 포그라운드로 가져옵니다. - 특정 작업 번호를 지정하여 가져오기
fg %[작업 번호]
특정 작업 번호를 포그라운드로 가져옵니다.
3. 자세하게 설명
fg
명령어는 작업 제어 기능과 함께 사용됩니다. 사용자는 jobs
명령어로 실행 중인 작업 목록을 확인하고, fg
명령어를 사용하여 해당 작업을 포그라운드로 전환할 수 있습니다. 포그라운드로 전환된 작업은 터미널에서 직접 제어할 수 있습니다.
4. 자세한 명령어 사용법
다음은 fg
명령어의 다양한 사용 예제입니다:
# 현재 백그라운드 작업 확인 $ jobs [1]+ Stopped nano file.txt [2]- Running tail -f /var/log/syslog & # 가장 최근 작업 포그라운드로 가져오기 $ fg nano file.txt # 특정 작업 번호를 포그라운드로 가져오기 $ fg %2 tail -f /var/log/syslog # 실행 중인 모든 작업 확인 후 선택 $ jobs $ fg %1 # 백그라운드로 작업 전환 후 다시 포그라운드로 가져오기 $ sleep 100 & [1]+ Running sleep 100 & $ fg %1 # 포그라운드 작업 중단 후 재개 $ nano file.txt # Ctrl+Z를 눌러 작업 중단 $ jobs [1]+ Stopped nano file.txt $ fg %1 # 여러 작업 관리 $ sleep 300 & $ sleep 400 & $ jobs [1]- Running sleep 300 & [2]+ Running sleep 400 & $ fg %2 # 터미널 세션 내에서 일시 중단된 작업 재개 $ ping google.com # Ctrl+Z를 눌러 작업 중단 $ fg # 작업을 포그라운드로 가져온 후 종료 $ fg %1 # 포그라운드에서 Ctrl+C를 눌러 작업 종료 # 포그라운드로 가져온 작업 종료 확인 $ fg %1 # 포그라운드에서 작업이 완료되었음을 확인 # 스크립트를 통해 작업 상태 확인 및 포그라운드 전환 #!/bin/bash jobs > jobs_list.txt job_id=$(grep "Stopped" jobs_list.txt | awk '{print $1}') fg $job_id # 실행 중인 작업을 특정 조건에 따라 처리 $ jobs $ fg %1 && echo "작업이 다시 시작되었습니다." # 현재 활성화된 작업 확인 $ fg
위의 예제는 fg
명령어를 사용하여 작업을 포그라운드로 전환하고 관리하는 다양한 방법을 보여줍니다.
No responses yet