Как перезапустить Raspberry Pi с удаленной системы?


13

Я смонтировал папку с видео Raspberry Pi в свою систему Ubuntu 10.04. Я могу вставлять различные видео в подключенную директорию вместе с папкой с видео в Raspberry Pi, когда мне это нужно.

Проблема в том, что я хочу перезапускать Raspberry Pi каждый раз вручную, чтобы воспроизвести только что вставленный контент в папке с видео. Итак, я решил, что хочу перезагрузить Raspberry Pi, написав скрипт и запустив его в моей локальной системе.

Есть ли команда для перезагрузки Raspberry Pi через мою локальную систему?


Разве не было бы быстрее просто перезапустить ваш видеоплеер вместо перезагрузки всего Pi?
— Арне

Мне нужно перезапустить два Raspberry Pi из моей системы Ubuntu (с помощью сценария оболочки). @ Arne
— Viswa

Ответы:


15

что-то вроде этого может помочь:

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

эта команда подключается к вашему Raspberry с помощью SSH и выдает команду перезагрузки, убедитесь, что вы заменили 192.168.1.XXX реальным адресом, а pi / raspberry - реальным логином / паролем.


чувак, я запускаю эту команду в моем терминале "ssh root@192.168.1.106 'echo openelec | shutdown -r now'", затем он запрашивает пароль, я набрал его и выдает "sh: shutdown: команда не найдена"
— Viswa

попытайтесь указать полный путь к shutdownкоманде, которую вы можете найти, если используете ее which shutdownпри входе в систему.
— lenik

ssh root@192.168.1.106 reboot, эта команда работает, если я предполагаю, что перезагрузка двух raspberry pi за раз означает, как это сделать
— Viswa

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: любое имя, выбранное вами при настройке (и вам нужно sudo plus пароль)

Я настраиваю пользователя в Pidora с тем же именем, которое я использую в Ubuntu, поэтому мне не нужно указывать префикс @.


С помощью этой команды "ssh root@192.168.1.106 reboot" я могу перезагрузить мою малину, но мне нужно перезагрузить больше, чем один Raspberry Pi за раз. Как это сделать
— Viswa

Запустить команду дважды? Или написать скрипт , чтобы запустить его для обоих IP - адресов
— Lawrence
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.