リモートコンピュータのオーディオをローカルコンピュータのスピーカーとして再生する

リモートコンピュータのオーディオをローカルコンピュータのスピーカーとして再生する

ほとんどの場合、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. その後、フォローアップを行います。

ベストアンサー1

努力する:

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

おすすめ記事