작업을 시작하지만 정리하지 않는 스크립트가 있습니다. 작업이 백그라운드에서 루프로 실행 중입니다. 어떤 프로세스인지 알 수 없으며 jobs
. 내 터미널에 스팸이 인쇄되는데 전체 시스템을 다시 시작하지 않고 스팸을 제거하는 방법을 모르겠습니다.
이 불량 직업을 어떻게 찾아서 죽이나요?
짜증나는 스크립트 예:
function _sleepy_time() {
while true; do
time sleep 1s
done
}
_sleepy_time &
답변1
ps a
현재 프로세스를 표시 하는 데 사용됩니다 .
다음과 같이 명령에 따라 PID를 찾으세요.
$ ps a
PID TTY STAT TIME COMMAND
974 pts/4 S 0:00 bash annoying_script.sh
다음을 사용하여 종료하세요.
$ kill 974