명령 끝에 '**&**' 기호는 무엇입니까?

명령 끝에 '**&**' 기호는 무엇입니까?

무엇인가요 '&'에 대한 명령 끝에 ' 기호가 있습니까?

nohup /server1/scripts/xyz.sh $1 2> nohup.out&

답변1

캐릭터 &제어 연산자껍질에. 백그라운드에서 프로세스를 실행하게 됩니다. 이는 프로세스가 터미널에 대한 읽기 액세스 권한이 없음을 의미합니다. 포그라운드 프로세스만 있습니다. 그러나 여전히 터미널에 출력을 쓸 수 있습니다.

다음을 사용하여 백그라운드에서 프로세스를 시작한 경우:

process &

그런 다음 다음을 사용하여 그를 다시 전경으로 되돌릴 수 있습니다.

fg

그리고 프로세스와 다시 상호 작용할 수 있습니다.

답변2

프로세스를 백그라운드로 옮겼습니다.

쉘 문서를 참조하고 작업 제어를 검색하십시오.

(PS: Linux에만 해당되는 것은 아닙니다.)

관련 정보