我从ssh访问我的raspberry pi 3。你能告诉我如何从ssh关闭它吗?每当我使用sudo shutdown -h now
时,终端只会在没有任何输出的情况下冻结。如果我杀了终端,我可以再次进入覆盆子,显示它没有关闭。
答案 0 :(得分:1)
添加-P标志:
sudo shutdown -h -P now
答案 1 :(得分:0)
sudo halt
应该会帮助您
答案 2 :(得分:0)
只需运行sudo halt并等待绿灯熄灭即可关闭电源。
答案 3 :(得分:0)
如果您使用Linux,则应尝试:
sudo shutdown -h now && exit
答案 4 :(得分:0)
解决方案是在后台启动关机,但有一些延迟允许用户安全地退出ssh连接。
这样的事情:
{(sleep 5; sudo halt;) &}; exit
答案 5 :(得分:0)
我创建了脚本来通过ssh挂起或关闭远程主机。这可以用于在没有交互式会话的情况下暂停/关闭远程计算机,但是不能使终端保持忙碌。您需要授予远程用户权限,以便在没有密码的情况下使用sudo
关闭/暂停。此外,本地和远程计算机应设置为SSH而无需交互式登录。该脚本对于挂起机器更有用,因为挂起的机器不会断开终端。
local_user@hostname:~$ ssh remote_user@remote_host "screen -d -m sudo pm-suspend"
答案 6 :(得分:0)
sudo shutdown -h now
或sudo halt
除非具有sudo特权,否则您不能使用shutdown(或halt)。
-h指示停止系统,现在意味着立即运行命令。您可以添加数字X使其在X分钟内关闭。它还允许使用XX:XX格式的特定时间(请注意,这是24小时格式,用:冒号分隔)。