다른 프로세스를 생성하여 명령줄에서 동시에 2개의 명령을 실행하는 솔루션에 대해 읽었습니다. 을 실행하고 싶다고 가정하면 commandA
스크립트 commandB
에 다음을 작성해야 합니다.
commandA &
commandB
그러나 문제는 스크립트를 실행할 때 터미널에 다음 kill <that_number>
과 같이 몇 가지 숫자가 출력된다는 것입니다(명령어를 호출하면 commandA 프로세스가 중지되므로 PID일 수 있다고 생각합니다).
[ 1 ] 2592
# after some time program running
[ 1 ] + 2592 done
내 질문은 다음과 같습니다
- 이 숫자는 정확히 무엇입니까?
- 이 출력 번호를 비활성화하려면 어떻게 해야 합니까? stdout 및 stderr을 dev null로 리디렉션하려고 하면 작동하지 않는 것 같습니다...