sshコマンドを使ってsshコマンドを[1]としてsshコマンドに渡そうとしましたが、動作しません。 私は 'ssh ld3646'のようなホストにsshを行います。私のコンソールでは、入力します。sshコマンドでsedを渡す
ssh ld3646 'sed -i 's/USE_KERNEL_NFSD_NUMBER="4"/USE_KERNEL_NFSD_NUMBER="64"/g' /etc/sysconfig/nfs'
ファイル/ etc/sysconfig/nfsはまったく変更されていません。それは私が 'ssh ld3646'と入力すると動作します。
sed -i 's/USE_KERNEL_NFSD_NUMBER="4"/USE_KERNEL_NFSD_NUMBER="64"/g' /etc/sysconfig/nfs'
誰かがなぜうまくいかないのですか?
これをチェックしてください:http://gt-dev.blogspot.com/2015/05/bash-ssh-how-to-invoke-command-remotely.html –