Pertanyaan Ubuntu 13.04 tidak akan mati


Saya baru saja mengupgrade komputer saya dari ubuntu 12.10 ke ubuntu 13.04, dan sekarang ketika saya mematikan komputer saya, itu tidak akan sepenuhnya mati. Catu daya terus berjalan, bahkan ketika "mati" Ada saran?


10
2018-04-30 20:08


asal


Anda bisa berlari di terminal sudo shutdown -h nowdan lihat apakah itu mati total. - Max Tither
Bukankah bendera "-P"? [ sudo shutdown -P now ] - Omio
-h Requests that the system be either halted or powered off after it has been brought down, with the choice as to which left up to the system.  -P Requests that the system be powered off after it has been brought down. - Janus Troelsen
Paul: apakah Anda melihat "sistem terhenti" di layar? - Janus Troelsen
Jika Anda menekan CTRL-ALT-F1 untuk beralih ke terminal teks saat mesin mati Anda dapat melihat berbagai layanan berhenti. Yang menyebabkan masalah harus menjadi yang terakhir dalam daftar. CTRL-ALT-F7 kembali ke terminal grafis. - Jason Morgan


Jawaban:


Saya memodifikasi skrip yang bertanggung jawab untuk mengirimkan sinyal kill dengan delay yang dialokasikan, /etc/init.d/sendsigs, dan mengurangi jumlah waktu yang dibutuhkan untuk membunuh proses yang tersisa dalam 2 iterasi. Sehat atau tidak mendapat pekerjaan yang dilakukan pada sistem saya dan tidak lagi tergantung pada shutdown dan restart.

Di bawah ini adalah sebagian dari /etc/init.d/sendsigs dengan modifikasi yang ditunjukkan oleh # <---:

# Kill all processes.
log_action_begin_msg "Asking all remaining processes to terminate"
killall5 -15 $OMITPIDS # SIGTERM
log_action_end_msg 0
alldead=""
OMITPIDS0="$OMITPIDS"
#for seq in 1 2 3 4 5 6 7 8 9 10; do  # this is the original line
for seq in 1 2; do     # <--- the above line is replaced by this one.

lalu di bagian bawah skrip:

# Upstart has a method to set a kill timeout and so the job author
# may want us to wait longer than 10 seconds (as in the case of 
# mysql). (LP: #688541)
#
# We will wait up to 300 seconds for any jobs in stop/killed state. 
# Any kill timeout higher than that will be overridden by the need 
# to shutdown. NOTE the re-use of seq from above, since we already 
# waited up to 10 seconds for them.
while [ -n "$(upstart_killed_jobs)" ] ; do
    seq=$(($seq+1))
    #if [ $seq -ge 300 ] ; then # this is the original line
    if [ $seq -ge 2 ] ; then   # <--- I can't wait for another 300 iteration 
        break
    fi

CATATAN: Ini mungkin bukan solusi terbaik karena skrip asli bekerja pada sistem lain, untuk sistem seperti saya di mana beberapa solusi yang disarankan tidak berlaku - ini adalah apa yang dapat saya bagikan mengingat saya hanya menjalankan sistem sebagai workstation tanpa layanan penting berjalan setelah menutup semua aplikasi desktop yang saya gunakan sebelum mengklik tombol shutdown atau restart.

Sistem yang digunakan adalah laptop Asus X550DP.


2
2017-12-01 01:05





Coba perintahnya

sudo shutdown -P now

di terminal.

Jika bahkan setelah siaran, negara tetap aktif, kemudian paksa shutdown dengan menahan tombol daya yang ditekan selama 5 detik reboot dan masuk ke

/etc/default/halt

dan tambahkan dengan paksa

INIT_HALT = power_off

(Seperti yang ditunjukkan oleh mauro di atas) ini harus berfungsi lagi dengan shutdown atau shutdown normal dari terminal.


1
2017-10-23 21:15





itu mungkin bug. Silakan periksa tautan di bawah ini:

https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1010981


0
2017-07-08 12:37





Saya mengalami masalah yang sama dengan Macbook Pro yang menjalankan Ubuntu 13.04. Setelah mencoba dan khawatir, saya menemukan solusi. Apakah komputer Anda dijalankan dengan 2 CPU atau lebih? Dalam kasus saya, saya harus mengedit file konfigurasi GRUB2 untuk menambahkan parameter MAXCPUS = 1 (dan menyingkirkan ACPI = OFF).


0
2017-07-11 19:30





Saya pernah melihat masalah dengan ini dan 'Modem Manager' yang diinstal secara default.

Kecuali Anda menggunakan modem, yang hari ini tidak mungkin, Anda bisa

sudo apt-get remove modemmanager

Lihat komentar saya tentang melihat kemajuan shutdown.


0
2017-08-04 13:28





masukkan terminal, dan ketik "sudo shutdown -p sekarang". Jika sistem Anda masih dalam keadaan mati, Anda selalu dapat melakukannya dengan cara hardware, dan tahan tombol power Anda selama 5-10 detik, dan paksa sistem untuk shutdown tanpa mendapatkan kesalahan atau "Unexpected shutdown".


0
2017-09-10 06:01





Coba buka Terminal dan ketik sudo shutdown now atau sudo poweroff. Anda harus memasukkan kata sandi administrator Anda.


0
2017-09-16 00:41





Periksa BIOS Anda jika ACPI diaktifkan. ACPI adalah Konfigurasi Lanjut dan Antarmuka Daya dan digunakan untuk memberi tahu perangkat yang berbeda di komputer Anda untuk mematikan (atau tidak). Dalam hal ini tampaknya OS diinstal dengan ACPI diaktifkan dan kemudian dinonaktifkan. Saya berasumsi bahwa sinyal dikirim ke BIOS untuk dimatikan, tetapi BIOS tidak mengirim sinyal ke perangkat yang berbeda ...

Kebalikannya juga mungkin (OS diinstal dengan ACPI diaktifkan dan kemudian dinonaktifkan).


0
2017-09-24 12:14