mplayer를 거부할 수 없나요?

mplayer를 거부할 수 없나요?
mplayer -vo null -ao alsa test.mp3 & disown

그것은 돌아온다

sh: 1 : disown: not find

왜 작동하지 않나요?

답변1

bash대부분의 경우 쉘 은 아니지만 dash그렇지 않습니다 disown. fgrep $(id -n) /etc/password쉘이 인지 확인하십시오 bash. 그렇지 않은 경우 업데이트하고 다시 로그인하면 프로세스를 취소할 수 있습니다.

현재 셸( 내장 기능이 없음)을 계속 사용하려면 disown이를 사용하여 nohup your_command_here &거의 동일한 동작을 달성할 수 있습니다.

disown와 의 차이점은 셸이 소유되지 않은 프로세스에 HUP를 보내는 것을 방지하는 반면, nohup종료 시 셸에서 보낸 HUP 신호를 무시하는 핸들러를 설치하는 것입니다.disownnohup

관련 정보