![사용자 프로세스를 종료하는 스크립트를 작성하시나요? [폐쇄]](https://linux55.com/image/40056/%EC%82%AC%EC%9A%A9%EC%9E%90%20%ED%94%84%EB%A1%9C%EC%84%B8%EC%8A%A4%EB%A5%BC%20%EC%A2%85%EB%A3%8C%ED%95%98%EB%8A%94%20%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8%EB%A5%BC%20%EC%9E%91%EC%84%B1%ED%95%98%EC%8B%9C%EB%82%98%EC%9A%94%3F%20%5B%ED%8F%90%EC%87%84%5D.png)
- 이 사용자가 실행하는 프로세스를 나열합니다.
- 프로세스를 종료하기 전에 시스템 관리자에게 문의하십시오.
- 확인 후 프로세스를 종료합니다.
답변1
실행 중인 모든 프로세스를 나열하려면 다음을 사용하십시오 ps
.
ps –aux (list all process)
ps –aux |grep processName
top (something like task manager) (don’t use it with scripting)
프로세스를 종료합니다.
kill -9 processNumber
스크립트로:
#!/bin/bash
while [ true ]
ps -aux
do
echo "enter the processNum you want to kill?"
read num
echo "Are you sure you want to kill $num?"
echo "write 1 if yes"
echo "write 2 if No "
read choice
if [ $choice -eq 1 ]
then
kill -9 $num
fi
done