2009-02-08 34 views
37

Tôi quen và sử dụng shutdown trong Linux, và thường chỉ làmCó thể hủy bỏ tắt máy trên Linux không?

> shutdown -h now

Nhưng có một cách để ngăn chặn tắt máy xảy ra, nói nếu tôi nhằm mục đích để tắt máy 10 phút từ bây giờ và sau đó trong 5 phút tôi khám phá ra tôi thực sự không muốn đóng cửa?

+0

Câu hỏi cũ không thể di chuyển sang một trang web StackExchange khác. –

Trả lời

39

Bạn có thể sử dụng   ps   để tìm quy trình tắt máy và hủy bỏ quy trình đó, ví dụ: ps|grep shutdown.

phiên bản nhãn cầu chuyên sâu thay thế và ít về điều này:

pkill shutdown 
killall shutdown 
kill `cat /var/run/shutdown.pid` 
+2

để 'pkill shutdown' hoạt động? – David

+0

Vâng. Có vẻ suboptimal nếu (và chỉ nếu) tắt máy của bạn hỗ trợ -c, mặc dù. – chaos

+2

Cách khác: "killall shutdown" –

75

shutdown -c   là "hủy shutdown" trên shutdown s gần đây một cách hợp lý.

Cú pháp cũng hỗ trợ shutdown -c <message> cho mục đích thông báo, do đó tiện dụng nếu người khác sử dụng máy.

+0

Bản phân phối đó là gì? http://man.cx/shutdown không đề cập đến cờ-c. – David

+3

Nhưng điều này không: http://linux.die.net/man/8/shutdown –

+0

Hiện tồn tại trên Debian mơ hồ gần đây, không biết gì khác. – chaos

8

Từ trang người đàn ông shutdown 's trên các hệ thống BSD:

Một shutdown theo lịch trình có thể bị hủy bỏ bằng cách giết chết quá trình tắt máy (một SIGTERM là đủ).

9

Nếu bạn trễ thứ hai trên bản vẽ cho shutdown -c và đã root trên bảng điều khiển, rất nhanh # init 5 sẽ hủy bỏ sau khi thay đổi init runlevel.

Các vấn đề liên quan