너무 오래 지속되는 명령을 수행하는 스크립트를 실행하고있어 중단하고 싶습니다. 어떤 도움이 필요합니까? 나는 많은 것을 찾으려고 노력했고, 나는 kill 명령을 지적했다. 그러나, 나는 그것이 작동하도록 할 수 없습니다. 그건 그렇고, 나는 맥 오에스 텐을 사용하고있다. 고마워!쉘 스크립트에서 Ctrl + C를 복제하는 방법은 무엇입니까?
답변
당신이 프로세스의 PID를 가정하면, 그것을 SIGINT 신호를 보내 : 당신은 PID가없는 경우
kill -SIGINT PID
는 pkill
시도 할 수 있습니다 또는 killall
을하지만, 다소 덜 안전 해를; PID는 프로세스를 고유하게 식별하는 유일한 방법입니다. 당신이 다른 프로세스를 생성 직후에 당신이 맥 OS X, 사용의 터미널에 리눅스 Ctrl + C를 복제하려면 다음
process-that-takes-a-long-time &
pid=$!
# other stuff
kill -SIGINT $pid
PID를 찾지 못하면 어떻게 될까요? CTRL + C를 복제하는 또 다른 방법이 있습니까? – hassaanm
'killall'과 조심하십시오. 어떤 시스템에서는'halt '와 비슷합니다. –
timeout 10 your_command
을 저장할 수 있도록 PID는! $에 있어야합니다 ctrl + C! 동일한 키 입력 조합 나를 위해 일했습니다 (Mac의 첫 번째 단계)
편집 : 백그라운드에서 스크립트가 실행되고 있지 않습니다.
- 1. ctrl-c를 무시합니다.
- 2. 쉘 스크립트에서 비교하는 방법?
- 3. 쉘 스크립트에서 두 파일을 비교하는 방법은 무엇입니까?
- 4. 쉘 스크립트에서 프로세스에 텍스트를 보내는 방법은 무엇입니까?
- 5. 쉘 스크립트에서 C 프로그램을 호출하는 방법은 무엇입니까?
- 6. 쉘 스크립트에서 2 변수를 결합하는 방법은 무엇입니까?
- 7. Ctrl-C를 방해하지 않는 semaphore.acquire
- 8. CharArrayWriter를 복제하는 방법은 무엇입니까?
- 9. 반복자를 복제하는 방법은 무엇입니까?
- 10. 쉘 스크립트에서 로그인 자동화
- 11. 쉘 스크립트에서 프로세스 종료
- 12. 쉘 스크립트에서 SQL 실행하기
- 13. 쉘 스크립트에서 유닉스 substr?
- 14. 쉘 스크립트에서 su 사용하기
- 15. 선호하는 #! 쉘 스크립트에서
- 16. ctrl + c를 누를 때 스레드의 호출 취소
- 17. Java에서 열기 위해 Ctrl-C를 보내십시오.
- 18. ganymed SSH2를 사용하여 SIGINT CTRL-C를 보내시겠습니까?
- 19. Perl 스크립트에서 Ctrl-Z를하는 방법
- 20. NHibernate에서 객체를 복제하는 방법은 무엇입니까?
- 21. c에서 벡터를 복제하는 방법은 무엇입니까?
- 22. jQuery로 touchevent를 복제하는 방법은 무엇입니까?
- 23. CKeditor에서 인스턴스를 복제하는 방법은 무엇입니까?
- 24. 모델을 복사하거나 복제하는 방법은 무엇입니까?
- 25. GWT에서 위젯을 복제하는 방법은 무엇입니까?
- 26. 쉘 스크립트에서 cshell 스크립트로 변경된 구문은 무엇입니까?
- 27. 쉘 스크립트에서 파일의 텍스트를 검색하고 바꾸는 방법은 무엇입니까?
- 28. 원격 서버의 쉘 스크립트에서 java -jar 명령을 실행하는 방법은 무엇입니까?
- 29. 쉘 스크립트에서 Find 문장의 반환 값을 확인하는 방법은 무엇입니까?
- 30. 쉘 스크립트에서 유닉스 사용자 이름과 패스워드를 확인하십시오
자세한 내용은 다음과 같습니다. 백그라운드에서 스크립트를 실행하고 있습니까? 완료하기를 기다리고 계십니까? 귀하의 대본은 무엇이며 어떻게하려고합니까 ... 무엇을하려고합니까? – riwalk
기본적으로 asr 멀티 캐스트 스트림을 실행하고 있지만이를 막을 방법을 알 수 없으므로이 작업을 수행하려고합니다. asr server --source [source] --config [plist file] --debug | (sleep 30 && [CTRL + C]) 문제는 CTRL + C를 복제하는 방법을 모르겠다는 것입니다. – hassaanm