我正在運行一個執行持續時間過長的命令的腳本,所以我想中斷它。任何幫助?我試圖搜索很多,我已經指出了kill命令。雖然,我無法讓它工作。順便說一句,我使用的是Mac OS X.謝謝!如何在shell腳本中複製CTRL + C?
1
A
回答
2
假設你有進程的PID,發送一個SIGINT信號:
kill -SIGINT PID
如果你不具備的PID你可以嘗試pkill
或killall
,但他們少了幾分安全; PID是唯一識別過程的唯一方法。您產卵另一個進程右後PID應該在$!所以你可以將它保存然後
process-that-takes-a-long-time &
pid=$!
# other stuff
kill -SIGINT $pid
+0
如果我找不到PID,該怎麼辦?有沒有另一種方法來複制CTRL + C? – hassaanm 2010-06-10 15:51:49
+0
小心'killall'。在某些系統上,它類似於「停止」。 – 2010-06-10 19:52:23
0
timeout 10 your_command
0
要複製的Linux按Ctrl + C在Mac OS X,使用的終端上ctrl + C! 其相同的擊鍵組合 爲我工作(在Mac上的第一步)
編輯:我沒讀過腳本是在後臺運行。
相關問題
- 1. shell腳本複製文件
- 2. shell腳本,子shell,子腳本,管道 - (?)WEIRD CTRL + C信號傳播
- 3. 如何在Perl腳本中按Ctrl-Z
- 4. Shell腳本複製(scp)並重命名
- 5. 如何在cygwin中執行shell腳本?
- 6. 如何在python中複製網址中的所有文本(例如[使用webbrowser [Ctrl + A] [Ctrl + C])?
- 7. 如何編寫shell腳本將腳本複製到腳本所在的同一目錄中
- 8. 如何模擬ctrl + c在bash中複製文件
- 9. UNIX C Shell腳本。複製文件和添加擴展名
- 10. 如何爲usermod製作shell腳本
- 11. 如何使用腳本控制python shell
- 12. 如何使用Perl製作shell腳本?
- 13. 如何控制Shell腳本的輸入?
- 14. 如何使用shell腳本將文件從Windows複製到Linux?
- 15. 如何使用shell腳本從.jar文件複製文件夾
- 16. 在excel中禁用複製(ctrl + c),粘貼(ctrl + v),剪切(ctrl + x)
- 17. 在Linux shell bash腳本中複製文件時出錯
- 18. C++:在linux shell腳本中運行gdb
- 19. 如何在shell腳本中從遠程服務器複製文件?
- 20. 如何在MongoDB shell中複製和粘貼文本
- 21. 如何在shell腳本中使用curl?
- 22. 如何在linux shell腳本中使用##
- 23. 如何在PHP中運行shell腳本?
- 24. 如何睡在shell腳本中?
- 25. 如何在Linux shell腳本中聲明?
- 26. Shell腳本重複記錄
- 27. 如何複製無論是在VBA或CTRL + C
- 28. 爲什麼複製{ctrl down} c {ctrl up}比^ c更安全?
- 29. 在shell腳本
- 30. 在shell腳本
更具體。你是否在後臺運行腳本?你是否在等待它完成?你的劇本是什麼?你想怎麼做?你想做什麼? – riwalk 2010-06-10 15:41:21
基本上,我運行一個asr多播流,但無法弄清楚如何阻止它,所以我試圖做到這一點: asr server --source [source] --config [plist file] --debug | (sleep 30 && [CTRL + C]) 問題是我不知道如何複製CTRL + C – hassaanm 2010-06-10 15:55:55