SSHリモートホストでローカルに定義された機能を実行するには?

SSHリモートホストでローカルに定義された機能を実行するには?

私はbashを使用しており、以下はサンプルスクリプトです。他の機能を実行するリモートSSHホストの機能を定義しました。しかし、実行すると何も印刷されません。

#!/usr/bin/env bash

wdir=/var/www/html

function sf {
 echo $wdir
}


function bf {
 ssh remote-host "$(typeset -f sf); sf"
}

bf

スタックのいくつかのスレッドで提案されたこの書式設定コマンドを試しましたが、うまくいかないようです。

ベストアンサー1

おすすめ記事