使用 SSH 运行 swapon 时找不到命令

itz*_*aki 4 linux bash scripting

我正在尝试远程使用“swapon -s”但“找不到命令”

$ ssh ns2 swapon -s 
bash: swapon: command not found
Run Code Online (Sandbox Code Playgroud)

在本地使用它完美无缺,这可能是什么原因?

Aar*_*lla 5

有几个可能的原因:

  1. 您不是远程端的 root。使用who am i或 进行检查id。要确保您是 root,请使用ssh root@ns2 ...
  2. 你的路径是错误的。这通常是sudo. 尝试ssh ns2 sudo /sbin/swapon