실행중인 모든 계측기 프로세스를 종료하려고합니다. 나는 이것을 사용하고 있습니다 : 나는 스크립트에서이 사용하고 때로는 프로세스가 실행되지 않고 실행되는 이름을 가진 프로세스가없는 말을 내 스크립트를 중지존재하는 경우 프로세스를 종료하십시오.
sudo killall instruments
.
특정 프로세스가 실행되고 있는지 어떻게 확인할 수 있습니까? 제 경우의 도구들.
실행중인 모든 계측기 프로세스를 종료하려고합니다. 나는 이것을 사용하고 있습니다 : 나는 스크립트에서이 사용하고 때로는 프로세스가 실행되지 않고 실행되는 이름을 가진 프로세스가없는 말을 내 스크립트를 중지존재하는 경우 프로세스를 종료하십시오.
sudo killall instruments
.
특정 프로세스가 실행되고 있는지 어떻게 확인할 수 있습니까? 제 경우의 도구들.
당신은 스크립트가 종료되면 <proc>
if pgrep instruments &> /dev/null ; then sudo killall instruments ; fi
'pgrep'을 쓰고 계신다면'pkill'도 사용하실 수 있습니다. –
@glennjackman 물론 고마워요! 저는 방금 프로세스를 검색하고, 그의 이름'killall'로 프로세스를 죽이는 방법을 보여 줬습니다. 그리고 OP는 그것을 알고 있습니다. – giordano
라는 이름의 프로세스를 검색 할 pgrep <proc>
을 사용할 수 있습니다, 당신이 가장 가능성이 명령이 실패하면 종료, set -e
을 사용할 수있다.
당신이 상태에 대해 걱정하지 않는 경우, 당신은 단지 명령에 || true
을 추가 할 수 있습니다 :
sudo killall instruments || true
'추신의 -ax가 | 그렙 악기 | GREP -v 그렙가 | 화장실 -l'이 아닌 것 이름에 'instruments'가있는 프로세스가 있으면 0입니다. –