Ssh
SSH 同時執行兩個命令?
所以我想執行 Apache 基準測試,但是當它執行時,我需要執行 htop 來查看記憶體和 CPU 使用情況。我怎樣才能做到這一點?在 ab 完成執行之前,Putty(我的 ssh 客戶端)不會讓我輸入命令。
想法?
您可以使用作業控制以與使用本地 shell 相同的方式執行此操作。例如:
time ssh localhost 'bash -c "sleep 5 & sleep 6 &"' ... 0.00s user 0.01s system 0% cpu 6.187 total
編輯:
哦,您只想從終端會話中執行此操作。您只需在命令後放置即可使用作業控制
&
,例如:benchmark &
然後htop
. 這使得作業在後台執行。然後,您可以使用該命令查看正在執行的作業jobs
並將其帶回前台,fg %1
其中 1 是作業的編號。