Как перезапустить 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 - реальным логином / паролем.

Lenik
источник
чувак, я запускаю эту команду в моем терминале "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