0
A
回答
2
如果您不需要觀看過程的輸出:
#!/bin/bash
{
java examples.Example >/some/place.log &
echo $!
wait $!
} | {
sleep 10
kill $(read PID; echo $PID)
}
這個腳本會在啓動您的過程subshell,將其PID發送到等待的子shell,等待10秒並殺死它。
如果你知道你的過程將始終需要更長的時間超過10秒,你可以簡單地這樣做:
java examples.Example >/some/place.log &
sleep 10
kill $!
相關問題
- 1. 進程自動終止
- 2. Android從終端終止應用程序
- 3. 從終端MAC終止SSH
- 4. Eclipse:自動終止(java)
- 5. 我如何從Java終止進程樹?
- 6. 守護進程自動終止
- 7. 從Java終端
- 8. Java守護進程處理程序自動終止
- 9. 自動化終端程序?
- 10. 阻止ZSH中的自動終端關閉/空閒進程
- 11. Java終止或終止線程
- 12. 在VB6中創建子進程,當程序終止時自動終止
- 13. 進程不終止
- 14. 終止進程 - AHK
- 15. WKWebView進程終止
- 16. 終止子進程
- 17. 終止分叉進程(轉發端口)
- 18. 終止Java線程
- 19. Java線程終止
- 20. Java - 終止線程
- 21. 在終端中從linux終止python interpeter
- 22. Golang:如何從終端終止bufio Scan()?
- 23. 父進程在C#中終止時如何終止子進程
- 24. 後臺進程在其父進程終止時被終止?
- 25. Apache Ant:螞蟻進程終止時終止進程<exec>
- 26. 如何自動終止Emacs中終端出口的緩衝區
- 27. paramiko:自動終止遠程啓動的進程
- 28. java linux終端-cp自動完成
- 29. 從Mac終端中終止/刪除遠程ssh外殼
- 30. 如何防止Eclipse Java Editor自動修剪終端空白?
如果你知道進程ID(PID),我想,「睡眠10;殺PID」將訣竅嗎? – user2660966
這可能是可能的,但我認爲這是更多的服務器管理問題。這取決於操作系統 – Andremoniy
如何將其添加到同一行? – Razieh