Linux

從遠端機器播放音頻到本地機器的揚聲器

  • December 21, 2021

大多數時候,我曾經在 Linux 機器(本地和遠端)上執行長時間執行的作業/建構。我希望在命令完成時是否有聲音警報。事實證明,有一個在本地工作。

make; spd-say Done

或者

./a.out ; spd-say Done

我可以在與遠端伺服器機器的 SSH 會話上做同樣的事情嗎?就像我們-X為了展示一樣。有沒有類似的東西可以將音頻隧道傳輸回本地機器?

以下是我在遠端伺服器上的工作流程。

  1. ssh user@remote
  2. cd /some/folder/to/run
  3. ./runThatExecutable或者make

……我會定期檢查完成狀態。有時我忘記了。最終,它結束了。 4. 然後進行後續活動。

嘗試:

ssh remote-host make; spd-say Done

只有make命令遠端執行。完成後,spd-say將在本地執行。

如果您有一個比簡單的命令更複雜的命令要執行make,您可以make在上面的命令中替換為您要執行的(適當引用和轉義的)命令列表:

ssh remote-host 'cd /some/folder/to/run; ./runThatExecutable'; \
   spd-say Done

在更複雜的情況下,您可能希望在遠端主機上創建一個腳本,然後呼叫該腳本:

ssh remote-host 'cd /some/folder/to/run; ./runThatScript.sh'; \
   spd-say Done

引用自:https://unix.stackexchange.com/questions/682920