客戶端完成後,該過程將自動關閉。我想在服務器端做同樣的事情,因爲我想自動化一些進程,但服務器端完成但仍然打開。如何在完成時停止iperf服務器?
1
A
回答
1
使用iperf選項-t
。所以它會在t
秒後停止。默認的iperf客戶端超時時間爲10秒。所以它在那之後停止。
嘗試。這裏兩個都會在10
秒後停止。
服務器:iperf的-s -t 10
客戶:iperf的-C < ip地址> -t 10
0
在後臺啓動它,等到它完全和殺死後。
iperf -s -w 2Mb -p 5001 &
sleep 20
pkill iperf
1
我認爲這取決於版本。我可以爲iperf 2發言,我們最近添加了這個功能。當啓動-server
時,每個「服務器」,一個監聽器線程和一個通信(接收器/服務器)線程最終將有兩個線程。因此-t
會做一些事情,它會設置監聽線程超時和通信線程的時間。偵聽器線程是流量線程的父級,所以它必須等待流量線程完成才能終止。
例子:假設一個問題iperf -s -t 30
這將讓聽者周圍30秒。如果沒有客戶在30秒內出現,「服務器」在30秒後終止。但是,如果客戶端連接iperf -s -t 30
後20秒,例如iperf -c <server> -t 30
,那麼監聽器/服務器將在終止前停留20 + 30秒。 (注:客戶端的-t <value>
不傳遞給服務器,以便server -t
需要比客戶-t
等於或大於)
相關問題
- 1. 如何在服務完成後停止服務?
- 2. 當服務停止時,服務啓動的AsyncTask是否完成?
- 3. 如何防止在服務器完成時敲擊套接字服務器?
- 4. 在WIX中停止服務並在安裝完成時啓動
- 5. 如何在AsyncTask完成後停止服務?
- 6. 當進程完成時如何停止python多進程服務器
- 7. 如何確保Windows服務定時器產生的線程在停止Windows服務後完成執行?
- 8. 當mediaplayer完成時如何停止animationdrawable?
- 9. 如何停止/完成goroutine
- 10. 如何在停止服務器時終止會話
- 11. 如何讓Android服務完成後自行停止?
- 12. 如何停止或完成來自被叫服務的活動?
- 13. 當Windows服務停止時,Windows服務會完成當前任務嗎?
- 14. 如何在完成運行後停止定時器?
- 15. 在停止自託管的owin服務器時完成當前請求
- 16. 意圖服務在完成任務之前停止?
- 17. 如何停止位置偵聽器服務? (現在不停止)
- 18. 如何告訴Puppet在停止運行時停止服務?
- 19. 如何在應用程序停止時停止警報服務?
- 20. 何時以及如何停止服務
- 21. 如何在python完成後停止ffmpeg
- 22. 如何從eclipse停止Jetty服務器
- 23. 如何停止pyftpdlib FTP服務器?
- 24. 如何停止jekyll本地服務器
- 25. 如何停止redis服務器?
- 26. 如何停止rails服務器(redmine)?
- 27. 如何停止一個heroku服務器?
- 28. 如何停止rabbitmq服務器
- 29. NodeJS:如何停止Web服務器?
- 30. 如何停止散景服務器?