Computer >> Máy Tính >  >> Lập trình >> Lập trình BASH

Lệnh Tắt máy (&Khởi động lại) Linux

Sự cố tắt máy lệnh trong Linux sẽ tắt máy tính của bạn một cách an toàn.

Tất cả người dùng và quy trình sẽ được thông báo và các quy trình có cơ hội thoát ra ngoài một cách an toàn.

Lệnh tắt máy cũng có thể khởi động lại và đưa hệ thống lên các mức năng lượng khác.

Cú pháp

shutdown [OPTION]... TIME [MESSAGE]

Tùy chọn

Dưới đây là các tùy chọn có sẵn cho lệnh tắt máy, ngay từ hướng dẫn sử dụng:

Tùy chọn Mô tả
-r Yêu cầu hệ thống được khởi động lại sau khi nó bị gỡ xuống.
-h Yêu cầu hệ thống tạm dừng hoặc tắt nguồn sau khi nó được đưa xuống, với sự lựa chọn tùy thuộc vào hệ thống.
-H Yêu cầu hệ thống được tạm dừng sau khi nó được đưa xuống.
-P Yêu cầu tắt nguồn hệ thống sau khi hệ thống bị tắt.
-c Hủy quá trình tắt máy đang chạy. TIME không được chỉ định với tùy chọn này, đối số đầu tiên là MESSAGE.
-k Chỉ gửi các thông báo cảnh báo và vô hiệu hóa đăng nhập, không thực sự đưa hệ thống xuống.

Ví dụ

Dưới đây là một số ví dụ về việc tắt bằng cách sử dụng các tùy chọn trên.

Một số tùy chọn hiếm khi được sử dụng hoặc dành để sử dụng trên phần cứng cũ, vì vậy chúng tôi sẽ bỏ qua những tùy chọn này vì bạn gần như chắc chắn sẽ không bao giờ sử dụng chúng.

Lưu ý rằng trên nhiều hệ thống Linux, tính năng tắt máy lệnh phải được chạy dưới dạng root hoặc sử dụng sudo

Tắt hệ thống ngay lập tức

sudo shutdown -h now

Khởi động lại hệ thống ngay lập tức

sudo shutdown -r now

Tắt hệ thống sau 5 phút và phát thông báo tới người dùng đã đăng nhập

sudo shutdown -h +5 "Shutting down in 5 minutes! Save your work!"

Khởi động lại hệ thống lúc 10 giờ sáng với một tin nhắn

sudo shutdown -r 10:00 "Time for the scheduled 10am reboot!"

Hủy chế độ tắt máy đã lên lịch

Bạn có thể hủy quá trình tắt máy đã lên lịch - bằng một thông báo tùy chọn:

sudo shutdown -c

sudo shutdown -c "We were going to reboot, but decided against it."

Kết luận

Tắt máy tính của bạn - bạn đã biết nó là gì, bây giờ bạn biết cách thực hiện nó đúng cách từ Linux shell.