Як перезапустити Raspberry Pi з віддаленої системи?


13

Я монтував свою папку відеозаписів Raspberry Pi в мою систему Ubuntu 10.04. Я можу вставити різні відео у встановлений каталог разом із папкою відео в Raspberry Pi, коли мені потрібно.

Проблема полягає в тому, що я хочу перезапускати Raspberry Pi кожен раз вручну, щоб відтворювати щойно вставлений вміст у папці відео. Отже, я вирішив, що хочу перезапустити Raspberry Pi, написавши сценарій, і запустити його в моїй локальній системі.

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


Чи не було б швидше просто перезапустити відеоплеєр, а не перезавантажувати весь Pi?
Арне

Мені потрібно перезапустити два малинових пі з моєї системи ubuntu (через скрипт оболонки). @ Arne
Viswa

Відповіді:


15

щось подібне може допомогти:

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

ця команда підключається до вашої малини за допомогою SSH та видає команду перезавантаження, переконайтесь, що замінили 192.168.1.XXX справжньою адресою, а pi / малину справжнім логіном / паролем.


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

спробуйте вказати повний шлях до shutdownкоманди, яку ви можете знайти, якщо ви використовуєте which shutdownпід час входу до свого pi.
lenik

ssh root@192.168.1.106 перезавантажте цю команду працює, якщо я думаю, перезавантажити дві малинові пі одночасно, це означає, як це зробити
Viswa

1
ssh root@192.168.1.106 перезавантаження; ssh root@192.168.1.107 перезавантажити? поставити кілька команд у рядок, розділити ";" і вказати правильні IP-адреси.
lenik

Чи роблять те саме "sudo shutdown" та "Sudo halt"?
користувач3378649

0

Також зауважте, що ім'я користувача з префіксом @ може відрізнятися від постачальника вашої ОС, наприклад Arch Linux: root (і вам не потрібно sudo) Debian: pi (вам потрібен sudo) Pidora: будь-яке ім'я, вибране вами під час налаштування (і вам потрібно sudo плюс пароль)

Я налаштовую користувача в Pidora з тим же ім’ям, як я використовую в Ubuntu, тому мені не потрібно вказувати жоден префікс @.


Завдяки цій команді "ssh root@192.168.1.106 перезавантажити" я можу перезавантажити свою малину, але мені потрібно перезавантажити більше, ніж один малиновий пі одночасно. Як це зробити
Viswa

Виконати команду двічі? Або напишіть сценарій, щоб запустити його для обох IP-адрес
Лоуренс
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.