ฉันจะรีสตาร์ท Raspberry Pi จากระบบระยะไกลได้อย่างไร


13

ฉันได้ติดตั้งโฟลเดอร์วิดีโอ Raspberry Pi ของฉันลงในระบบ Ubuntu 10.04 ของฉัน ฉันสามารถวางวิดีโอต่าง ๆ ไปยังไดเรกทอรีที่ติดตั้งพร้อมกับโฟลเดอร์วิดีโอใน Raspberry Pi เมื่อใดก็ตามที่ฉันต้องการ

ปัญหาคือฉันต้องการรีสตาร์ท Raspberry Pi ทุกครั้งด้วยตนเองเพื่อเล่นเนื้อหาที่วางใหม่ในโฟลเดอร์วิดีโอ ดังนั้นฉันตัดสินใจว่าฉันต้องการรีบูต Raspberry Pi โดยการเขียนสคริปต์และเรียกใช้ในระบบท้องถิ่นของฉัน

มีคำสั่งให้รีสตาร์ท Raspberry Pi ผ่านระบบภายในเครื่องของฉันหรือไม่?


จะเร็วกว่าที่จะรีสตาร์ทเครื่องเล่นวิดีโอของคุณแทนที่จะรีบูต Pi ทั้งหมดหรือไม่
Arne

ฉันต้องรีสตาร์ทราสเบอร์รี่ pi สองตัวจากระบบอูบุนตูของฉัน (ผ่านเชลล์สคริปต์) @ Arne
Viswa

คำตอบ:


15

สิ่งนี้อาจช่วย:

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

คำสั่งนี้เชื่อมต่อกับราสเบอร์รี่โดยใช้ SSH และออกคำสั่ง reboot ตรวจสอบให้แน่ใจว่าคุณได้แทนที่ 192.168.1.XXX ด้วยที่อยู่จริงและ pi / raspberry ด้วยการเข้าสู่ระบบ / รหัสผ่านจริงของคุณ


เพื่อนฉันใช้คำสั่งนี้ใน terminal ของฉัน "ssh root@192.168.1.106 'echo openelec | ปิด -r ตอนนี้'" จากนั้นมันจะแจ้งให้รหัสผ่านฉันถูกพิมพ์และมันโยน "sh: ปิด: คำสั่งไม่พบ"
Viswa

พยายามระบุพา ธ แบบเต็มไปยังshutdownคำสั่งคุณอาจพบว่าใช้which shutdownในขณะที่ล็อกอินไปยัง pi ของคุณ
lenik

ssh root@192.168.1.106 รีบูตคำสั่งนี้ใช้งานได้ถ้าฉันควรรีบูต raspberry pi ครั้งละสองอันหมายความว่าจะทำอย่างไร
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 plus password)

ฉันตั้งค่าผู้ใช้ใน Pidora ด้วยชื่อเดียวกับที่ใช้กับ Ubuntu ดังนั้นฉันไม่จำเป็นต้องระบุ @ คำนำหน้าใด ๆ


ผ่านคำสั่งนี้ "ssh root@192.168.1.106 รีบูต" ฉันสามารถรีบูตราสเบอร์รี่ของฉัน แต่ฉันต้องรีบูต Morethan ราสเบอร์รี่ปี่หนึ่งครั้ง วิธีการทำ
Viswa

รันคำสั่งสองครั้ง? หรือเขียนสคริปต์เพื่อเรียกใช้ทั้งที่อยู่ IP
Lawrence
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.