如何在ssh上关闭raspberry pi

时间:2016-08-18 17:21:53

标签: raspberry-pi raspbian

我从ssh访问我的raspberry pi 3。你能告诉我如何从ssh关闭它吗?每当我使用sudo shutdown -h now时,终端只会在没有任何输出的情况下冻结。如果我杀了终端,我可以再次进入覆盆子,显示它没有关闭。

7 个答案:

答案 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"

来源:कार्यशाला (Kāryaśālā)

答案 6 :(得分:0)

sudo shutdown -h nowsudo halt

除非具有sudo特权,否则您不能使用shutdown(或halt)。

-h指示停止系统,现在意味着立即运行命令。您可以添加数字X使其在X分钟内关闭。它还允许使用XX:XX格式的特定时间(请注意,这是24小时格式,用:冒号分隔)。