我试图远程使用“swapon -s”,但得到“command not found”
$ ssh ns2 swapon -s bash: swapon: command not found
在当地使用它完美的作品,可能是什么原因呢?
如何在Python中的Microsoft Excel中打开一个csv文件?
为什么'Measure-Object -InputObject $ foo'不同于'$ foo | 测量对象'在PowerShell?
shell可变容量
Windows Management Instrumentation命令行WMIC批量提取属性
有几个可能的原因:
你不是远程端的根。 请检查who am i或id 。 为了确保你是root,使用ssh root@ns2 ...
你的路是错的 这对于sudo来说通常是一个问题。 试试ssh ns2 sudo /sbin/swapon
试着跑
which swapon
如果它返回类似的东西
no swapon in (/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:...)
这意味着在任何地方都找不到swapon脚本
确保你真的是root,所以试试看看它是否有所不同:
ssh server.tld id ssh server.tld sudo id
uid=0(root) gid=0(root) groups=0(root)
如果这不是输出检查你的/ etc / suders应该有这样一个条目:
foo ALL=nopASSWD: ALL
我运行的命令和工作:
ssh -l foo server.tld sudo swapon -s
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。