Killing all remaining processes...failed

Ogólne pytania dotyczące systemu
salmon
Beginner
Posty: 296
Rejestracja: 12 października 2007, 23:28
Lokalizacja: Gliwice/Bielsko-Biała

Post autor: salmon »

Najzabawniejsze, że dodanie tego niczym nie skutkuje, jakby ten skrypt nie był do końca wykonywany...
A to: "Killing all remaining processes" się wyświetliło? Jeżeli tak to tą linijkę: ps -A > \home\twoj_uzytkownik\stop_log zamień na

Kod: Zaznacz cały

for x in /proc/[0-9]*; do cat $x/stat|awk '{print $2}'; done > /home/twoj_uzytkownik/log
u mnie zadziałało.
Maciek_Rutecki
Posty: 93
Rejestracja: 28 czerwca 2006, 20:31
Lokalizacja: Koluszki

Post autor: Maciek_Rutecki »

Głupią literówkę zrobiłem, co mam podczas zatrzymywania:

Kod: Zaznacz cały

(init)
(kpsmoused)
(khpsbpkt)
(pccardd)
(knodemgrd_0)
(iwl3945/0)
(iwl3945/1)
(ksnapd)
(kcryptd_io)
(kcryptd)
(ata/0)
(ata/1)
(kcryptd_io)
(kcryptd)
(ata_aux)
(kseriod)
(kjournald)
(kjournald)
(kjournald)
(mount.ntfs-3g)
(kjournald)
(kthreadd)
(pdflush)
(pdflush)
(kauditd)
(kswapd0)
(aio/0)
(aio/1)
(krfcommd)
(migration/0)
(rc)
(S20sendsigs)
(scsi_eh_0)
(scsi_eh_1)
(scsi_eh_2)
(scsi_eh_3)
(ksoftirqd/0)
(kirqd)
(kjournald)
(kblockd/0)
(kblockd/1)
(migration/1)
(kacpid)
(kacpi_notify)
(ksoftirqd/1)
(events/0)
(events/1)
(khelper)
(ksuspend_usbd)
(khubd)
salmon
Beginner
Posty: 296
Rejestracja: 12 października 2007, 23:28
Lokalizacja: Gliwice/Bielsko-Biała

Post autor: salmon »

No to teraz pytanie które programy powinny się kończyć normalnie, a tego nie robią? Jak widać programy z kde są twarde i tak łatwo wyłączyć się nie chcą... :)
Jeżeli wszystkie te programy mogą być zabite to olewamy komunikat "
Killing all remaining processes ...failed" bo on się zawsze wyświetli jeżeli coś trzeba zabić (przynajmniej tak zrozumiałem te skrypty)
Kamil
Posty: 89
Rejestracja: 29 grudnia 2007, 17:04

Post autor: Kamil »

Mi ten skrypt nie działa.
Widzę, że chyba bedzie trzeba to olać.
W SuSE z KDE też tak miałem.
salmon
Beginner
Posty: 296
Rejestracja: 12 października 2007, 23:28
Lokalizacja: Gliwice/Bielsko-Biała

Post autor: salmon »

w miejsce "twoj_uzytkownik" wpisujesz nazwę swojego użytkownika... :) Musi działac
Kamil
Posty: 89
Rejestracja: 29 grudnia 2007, 17:04

Post autor: Kamil »

salmon pisze:w miejsce "twoj_uzytkownik" wpisujesz nazwę swojego użytkownika... :)
Tyle to wiem, ale nie działało ;-)
Jeszcze spróbuje.
skynet
Beginner
Posty: 224
Rejestracja: 06 stycznia 2008, 16:32

Post autor: skynet »

Też mam taki błąd a pojawił się po doinstalowaniu czegoś, tylko musze sobie przypomnieć.
edit: jak instalowałem pakiet d3lphin to apt zainstalował mi całe drzewko zależności i od tego czasu mam przy zamykaniu

Kod: Zaznacz cały

Killing all remaining processes...failed
bolwerk
Posty: 24
Rejestracja: 16 lipca 2006, 15:47
Lokalizacja: Small Town: Nowhere

Post autor: bolwerk »

Błąd ten nie jest zależny od kde, więc w tą stronę nie szukajcie.

Jeszcze nie namierzyłem procesu za to odpowiedzialnego ale nie mam KDE jak również żadnych powiązanych z tym bibliotek, więc KDE możecie sobie odpuścić.

Pozdrawiam ...
Kamil
Posty: 89
Rejestracja: 29 grudnia 2007, 17:04

Post autor: Kamil »

Głupia literówa ;)
Już mam ten Log.

Kod: Zaznacz cały

  PID TTY          TIME CMD
    1 ?        00:00:01 init
    2 ?        00:00:00 kthreadd
    3 ?        00:00:00 migration/0
    4 ?        00:00:00 ksoftirqd/0
    5 ?        00:00:00 watchdog/0
    6 ?        00:00:00 events/0
    7 ?        00:00:00 khelper
   25 ?        00:00:00 kblockd/0
   26 ?        00:00:00 kacpid
   27 ?        00:00:00 kacpi_notify
  147 ?        00:00:00 kseriod
  169 ?        00:00:00 pdflush
  170 ?        00:00:00 pdflush
  171 ?        00:00:00 kswapd0
  172 ?        00:00:00 aio/0
  690 ?        00:00:00 ksuspend_usbd
  691 ?        00:00:00 khubd
  707 ?        00:00:00 ata/0
  708 ?        00:00:00 ata_aux
 1089 ?        00:00:00 kjournald
 1704 ?        00:00:00 kpsmoused
 1834 ?        00:00:00 ueagle-atm
 2014 ?        00:00:00 kjournald
 2018 ?        00:00:00 kjournald
 2021 ?        00:00:00 mount.ntfs-3g
 2024 ?        00:00:00 mount.ntfs-3g
 2695 ?        00:00:00 krfcommd
 3123 ?        00:00:00 rc
 3292 ?        00:00:00 S20sendsigs
 3318 ?        00:00:00 ps
No właśnie tylko teraz który to może być proces ?

EDIT:
Co to jest ten watchdog ?
skynet
Beginner
Posty: 224
Rejestracja: 06 stycznia 2008, 16:32

Post autor: skynet »

watchdog?
nie jestem pewnien ale chyba http://pl.wikipedia.org/wiki/Watchdog

[ Dodano: 2008-02-06, 20:50 ]
dlaczego nie działa ?

Kod: Zaznacz cały

ps -A > \home\twoj_uzytkownik\stop_log
bo kolega za dużo winshita używa :)

Kod: Zaznacz cały

ps -A > /home/twoj_uzytkownik/stop_log
użyłem dodatkowo tego polecenia po killall5 -9 czyli zabiciu

Kod: Zaznacz cały

if [ -z "$alldead" ] ; then
	    ps -A > /home/skynet/.stop_log
	    log_action_begin_msg "Killing all remaining processes"
	    killall5 -9 # SIGKILL
	    ps -A > /home/skynet/.stop_log_failed
działa tylko wpis z /etc/init.d/sendsigs

i mam w .stop_log_failed :

Kod: Zaznacz cały

  PID TTY          TIME CMD
    1 ?        00:00:01 init
    2 ?        00:00:00 kthreadd
    3 ?        00:00:00 ksoftirqd/0
    4 ?        00:00:00 watchdog/0
    5 ?        00:00:00 events/0
    6 ?        00:00:00 khelper
   25 ?        00:00:00 kblockd/0
   26 ?        00:00:00 kacpid
   27 ?        00:00:00 kacpi_notify
   98 ?        00:00:00 kseriod
  120 ?        00:00:00 pdflush
  121 ?        00:00:00 pdflush
  122 ?        00:00:00 kswapd0
  123 ?        00:00:00 aio/0
  551 ?        00:00:00 ata/0
  556 ?        00:00:00 ata_aux
  576 ?        00:00:00 ksuspend_usbd
  578 ?        00:00:00 khubd
  887 ?        00:00:00 reiserfs/0
 1341 ?        00:00:00 kgameportd
 1346 ?        00:00:00 kpsmoused
 1682 ?        00:00:00 kjournald
 4023 ?        00:00:00 rc
 4205 ?        00:00:00 S20sendsigs
 4230 ?        00:00:00 ps
Maciek_Rutecki mógł byś wrzucić wyjście ps ze swojego kompa stacjonarnego ?
bo tak ci się nie pojawia failed
ODPOWIEDZ