Strona 2 z 3
: 05 lutego 2008, 12:05
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.
: 05 lutego 2008, 13:17
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)
: 05 lutego 2008, 13:29
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)
: 05 lutego 2008, 18:31
autor: Kamil
Mi ten skrypt nie działa.
Widzę, że chyba bedzie trzeba to olać.
W SuSE z KDE też tak miałem.
: 05 lutego 2008, 19:02
autor: salmon
w miejsce "twoj_uzytkownik" wpisujesz nazwę swojego użytkownika...

Musi działac
: 05 lutego 2008, 19:07
autor: Kamil
salmon pisze:w miejsce "twoj_uzytkownik" wpisujesz nazwę swojego użytkownika...
Tyle to wiem, ale nie działało ;-)
Jeszcze spróbuje.
: 06 lutego 2008, 07:53
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
: 06 lutego 2008, 19:08
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 ...
: 06 lutego 2008, 19:35
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 ?
: 06 lutego 2008, 20:22
autor: skynet
watchdog?
nie jestem pewnien ale chyba
http://pl.wikipedia.org/wiki/Watchdog
[ Dodano: 2008-02-06, 20:50 ]
dlaczego nie działa ?
bo kolega za dużo winshita używa
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