「swapon -s」をリモートで使用しようとしていますが、「コマンドが見つかりません」というメッセージが表示されます
$ ssh ns2 swapon -s
bash: swapon: command not found
ローカルで使用すると完全に機能しますが、その理由は何でしょうか?
いくつかの理由が考えられます。
who am i
またはで確認してくださいid
。ルートであることを確認するには、次を使用しますssh root@ns2 ...
sudo
です。試すssh ns2 sudo /sbin/swapon
走ってみて
which swapon
次のようなものが返された場合
no swapon in (/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:...)
は、swapon スクリプトがどこにも見つからないことを意味します