Tắt máy Raspberry qua ssh


9

để Tắt máy Raspberry của tôi, tôi gõ sudo shutdown -h -P nowcái này hoạt động tốt khi tôi bị ảnh hưởng trực tiếp qua Bàn phím USB và màn hình Hdmi nhưng khi tôi kết nối qua SHH từ windows của tôi bằng cách sử dụng Putty thì nó không tắt. Nó trông như thế này:

pi@transceiver02 ~ $ sudo shutdown -h -P now
The system is going down for system halt NOW!s/1) (Fri Sep 11 09:45:06 2015):
pi@transceiver02 ~ $ ls
bluez-5.33           command   python_games    testInst
bluez-5.33.tar.xz    Desktop   ShutdownBtn.py  text.txt
bluez-5.33.tar.xz.1  PTest.py  ShutDownBtn.sh
pi@transceiver02 ~ $

Vậy làm cách nào để tôi thực sự tắt Raspberry qua SSH?


Vui lòng cung cấp thông tin về hệ điều hành nào và phiên bản của hệ điều hành đó bạn đang sử dụng. Ngoài ra, xin vui lòng cho chúng tôi biết, cho dù bạn sử dụng systemd hay không.
Izzy

Tôi đang sử dụng Raspbian Phiên bản 3.18 tôi nghĩ rằng tôi không sử dụng systemd nhưng tôi không chắc chắn
Zion

Hãy thử ps ax | grep -E "(systemd|upstart|init)"trong một thiết bị đầu cuối và tìm kiếm systemdhoặc init. Đây sẽ là hệ thống init của bạn.
Izzy

OK tôi nhận được 1 ? Ss 0:01 init [2]
Zion

Cảm ơn Erverbody tôi sử dụng sudo init 0và nó hoạt động!
Zion

Câu trả lời:


10

Tùy thuộc vào hệ thống init của bạn , lệnh có thể khác nhau.

Trên Raspbian với systemd, bạn có thể tắt hệ thống với:

sudo systemctl poweroff

Trên hệ thống có hệ thống SysV-init, bạn có thể sử dụng:

sudo shutdown -h now

hoặc là

sudo halt

Tất nhiên, sudobạn có thể thông báo nếu bạn đã đăng nhập bằng root hoặc su'd trước khi thực thi.


3

sudo shutdown -h nownên làm việc và tôi làm điều này mọi lúc Điều -Pđó không gây tổn thương, nhưng vì Pi không có quyền kiểm soát nên không có gì.

Đây là phương pháp tạm dừng được đề nghị. Nó có thể mất một chút thời gian để thực sự tắt. Có thể một số quy trình hệ thống đang chạy có thể làm mọi thứ chậm lại.


2

Một datapoint, nếu nó hữu ích. Tôi thường xuyên tắt máy qua ssh, nhưng tôi chạy ssh từ dòng lệnh (không qua Putty).

Việc sau đây tắt Pi của tôi và tắt nguồn (HDMI out bị vô hiệu hóa, nhưng luôn bật đèn LED nguồn). Lưu ý: đây là trên Raspbian và tôi đã chạy uname để hiển thị cho bạn phiên bản của tôi. Các lệnh bên dưới được chạy từ xa trên Macbook của tôi.

# ssh pi@raspberrypi -t uname -a
Linux raspberrypi 3.18.7-v7+ #755 SMP PREEMPT Thu Feb 12 17:20:48 GMT 2015 armv7l GNU/Linux
Connection to raspberrypi closed.
# ssh pi@raspberrypi -t sudo shutdown -h -P now

Broadcast message from root@raspberrypi (pts/0) (Fri Sep 11 12:40:01 2015):
The system is going down for system halt NOW!
Connection to raspberrypi closed.
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.