![bash에서 CTRL C에 의해 처음 종료된 후 하나의 명령을 실행하고 다른 명령을 실행하십시오.](https://linux55.com/image/196307/bash%EC%97%90%EC%84%9C%20CTRL%20C%EC%97%90%20%EC%9D%98%ED%95%B4%20%EC%B2%98%EC%9D%8C%20%EC%A2%85%EB%A3%8C%EB%90%9C%20%ED%9B%84%20%ED%95%98%EB%82%98%EC%9D%98%20%EB%AA%85%EB%A0%B9%EC%9D%84%20%EC%8B%A4%ED%96%89%ED%95%98%EA%B3%A0%20%EB%8B%A4%EB%A5%B8%20%EB%AA%85%EB%A0%B9%EC%9D%84%20%EC%8B%A4%ED%96%89%ED%95%98%EC%8B%AD%EC%8B%9C%EC%98%A4..png)
Bash 명령줄에서 service1을 시작해야 합니다. 잠시 후 서비스가 더 이상 필요하지 않으며 Ctrl-C를 눌러 중지합니다. 이 서비스는 또 다른 백그라운드 서비스를 시작합니다 2. 이를 중지하려면 보통 service1이 중지된 후 "killall service2"를 수행합니다. 이런 명령줄에서 이 작업을 수행할 수 있나요? :
#: service1; killall service2
CTRL-C를 수행하면 두 번째 부분(killall)이 실행되지 않기 때문에 위 코드는 작동하지 않습니다.