bash 쉘스크립트 질문입니다.
글쓴이: coreadj / 작성시간: 일, 2020/11/15 - 4:03오후
bash 쉘 스크립트도 구현하려는것이
P를 입력받으면 ps -e 명령어가 실행이 가능하게 하는 거였습니다. 이건 구현이 되었구요.
문제는 k를 입력받을 시 다시 pid를 입력받아서 kill -9 명령어로 강제종료하는 것인데요.
pid를 입력하면 pid에 대한 정보가 저장이 안되어 kill 명령어만 실행이 안되는 것 같습니다.
k를 입력을 받을 시에 kill -9 [pid] 가 를 어떻게 해야 하는지 궁금합니다.
#!/bin/bash echo -n "P = 프로세스 리스트, K = 프로세스 강제종료, Q or X = 동작스크립트 종료:, C = 화면초기화" read answer case $answer in p|P) echo "answer is p"; ps -e ;; k|K) echo "answer is k"; read answer answer "ID;" kill -9 pid ;; q|Q) echo "answer is q"; exit ;; x|X) echo "answer is x"; exit ;; c|C) echo "answer is c"; clear ;; *) echo "answer isn't p or k or q or x" esac
File attachments:
첨부 | 파일 크기 |
---|---|
![]() | 508바이트 |
Forums:
k|K) 옵션 처리 부분이 잘못됐어요
k|K) 옵션 처리 부분이 잘못됐어요
감사합니다.
많은 도움이 되었습니다. 진심으로 정말로 감사합니다.
댓글 달기