5

「swapon -s」をリモートで使用しようとしていますが、「コマンドが見つかりません」というメッセージが表示されます

$ ssh ns2 swapon -s 
bash: swapon: command not found

ローカルで使用すると完全に機能しますが、その理由は何でしょうか?

4

3 に答える 3

5

いくつかの理由が考えられます。

  1. あなたはリモート側でルートではありません。who am iまたはで確認してくださいid。ルートであることを確認するには、次を使用しますssh root@ns2 ...
  2. あなたの道は間違っています。これは、多くの場合、 の問題sudoです。試すssh ns2 sudo /sbin/swapon
于 2013-06-04T07:41:39.693 に答える
2

走ってみて

which swapon

次のようなものが返された場合
no swapon in (/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:...)
は、swapon スクリプトがどこにも見つからないことを意味します

于 2013-06-04T07:41:31.070 に答える