如何从远程系统重新启动Raspberry Pi?


13

我已将Raspberry Pi视频文件夹安装到Ubuntu 10.04系统中。我可以根据需要将不同的视频以及Raspberry Pi中的videos文件夹粘贴到安装目录中。

问题是我想每次手动重新启动Raspberry Pi,以播放视频文件夹中新粘贴的内容。因此,我决定要通过编写脚本来重新启动Raspberry Pi,并在本地系统上运行它。

是否有可用的命令通过我的本地系统重新启动Raspberry Pi?


仅重新启动视频播放器而不是重新启动整个Pi会更快吗?
Arne

我需要从我的ubuntu系统中重新启动两个树莓派(通过shell脚本)。@ Arne
Viswa 2013年

Answers:


15

这样的事情可能会有所帮助:

$ ssh pi@192.168.1.XXX 'echo raspberry | sudo shutdown -r now'

该命令使用SSH连接到树莓派,并发出重新启动命令,确保将192.168.1.XXX替换为真实地址,将pi / raspberry替换为真实的登录名/密码。


老兄,我在终端“ ssh root@192.168.1.106'echo openelec | shutdown -r now'”中运行此命令,然后提示输入密码,并输入“ sh:shutdown:command not found”
Viswa

尝试指定shutdown命令的完整路径,您可能会发现which shutdown在登录pi时是否使用。
lenik

ssh root@192.168.1.106 reboot此命令有效,如果我想一次重新启动两个树莓派,则意味着该怎么做
Viswa 2013年

1
ssh root@192.168.1.106重新启动; ssh root@192.168.1.107重新启动?将多个命令放在一行中,并以“;”分隔 并指定正确的IP地址。
lenik

“ sudo shutdown”和“ Sudo halt”是否做同样的事情?
user3378649

0

还要注意,@前缀的用户名可能与操作系统的供应商不同,例如Arch Linux:root(并且您不需要sudo)Debian:pi(您需要sudo)Pidora:在安装程序中选择的任何名称(并且您需要须藤加密码)

我在Pidora中设置了一个与在Ubuntu上使用的用户名相同的用户,因此不需要指定任何@前缀。


通过此命令“ ssh root@192.168.1.106 reboot”,我可以重新启动树莓派,但是我需要一次重新启动多个树莓派。怎么办
Viswa

运行两次命令?或编写脚本以针对两个IP地址运行该脚本
Lawrence 2013年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.