Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: Ивайло ГЕОРГИЕВ в Aug 11, 2006, 00:15



Титла: Програма за shutdown
Публикувано от: Ивайло ГЕОРГИЕВ в Aug 11, 2006, 00:15
Здравейте, приятели. Сигурен съм, че и други са се сблъквали със следния проблем, когато искам да спра компютъра (или пък рестартирам респективно) и съм оставил включени няколко тежки прогтрами да работят - например Skype, d4x, azureus и други, в процеса на шътдаун компа забива и замръзва в едно положение. Единственият начин да бъде спрян след това става с бутона за рестарт на кутията му. В момента си го спирам като преди това изключа процесите ръчно един по един, но това не е особено комфортно :). Та искам да попитам, някой компетентен ли е да ми препоръча подчертавам графична програма, която дори и насилствено да спре тези забили процеси и да изключи компютъра по безопасен за системата начин? Знам, че имаше такъв начин с команда, за това питам за графична програма.
Брагодаря!


Титла: Програма за shutdown
Публикувано от: morbid_viper в Aug 11, 2006, 11:07
по принцип след като натиснеш изключване на компютъра към ядрото се подава заявка за превключване в ниво 0. след това ядрото се опитва да убие приложенията, които са пуснати като им подава сигнал 15 - SIGTERM, след това подава сигнал 9 - SIGKILL за процесите, които не са се съобразили с първия. на теория добре написаните приложения се съобразяват още с първия сигнал SIGTERM, като го прихващат и извършват необходимите неща за да излязат нормално. при SIGKILL няма такива филми като "нормално излизане" - работата свършва още с получаването на сигнала.
на практика, обаче, се получава, че някои приложения са преминали в daemon или дори в zombie режим. зомбитата не могат да се убиват защото са неуправляеми и най-често изискват рестартиране, за съжаление.
в твоя случай, считам че проблемът идва от онова недоразумение, наречено "skype" - затворено приложение, с доста вътрешни механизми за какво ли не - от преодоляване на защитни стени до "висша форма" на дуракоустойчивост.
всъщност трябва да пробваш. изключвай едно по едно "тежките" приложения и пробвай на кое ще забие и на кое ще изключи компютъра.
аз ползвам сусе от доста години, включително и 10.1 на много машини и досега не ми се е случвало компютърът да не иска да се изключи.





Титла: Програма за shutdown
Публикувано от: Agent_SMITH в Aug 11, 2006, 11:37
Аз пък ти предлагам да си оставиш отворена една конзолка и там да драснеш
shutdown -h now
като root  :D
Ще видиш и съобщенията които се появяват след това за да знаеш как протича описания от Viper по-горе процес ;)


Титла: Програма за shutdown
Публикувано от: Ивайло ГЕОРГИЕВ в Aug 11, 2006, 14:44
Благодаря ви много за полезните съвети, аз съшо съм много доволен тази прекрасна дистрибуция SuSE и съм далеч от мисълта, че пробема е в нея. Командата shutdown -h now съм я пробвал, определено има ефект, за това питах няма ли някоя програмка да я олицетворява в графичен вариант. Благодаря все пак!


Титла: Програма за shutdown
Публикувано от: Italianeca в Aug 11, 2006, 15:19
Правиш един bash скрипт с

killall -9 skype
killall -9 d4x
killall -9 azureus

или както ти се наричат процесите. И го пускаш преди да правиш shutdown. Можеш и да сложиш линк към него на десктопа. :) Много е брутално  но върши работа.

Поздрави


Титла: Програма за shutdown
Публикувано от: kennedy в Aug 11, 2006, 15:29
при мен си спира нормално, макар да позвам същите "тежки" приложения. От дъжд на вятър не ми приема от първия път командата за спиране, но това е друга тема. Виж дали по-долната програма няма да ти свърши работа.


http://kde-apps.org/content/show.php?content=9754


Титла: Програма за shutdown
Публикувано от: NesK в Aug 11, 2006, 15:38
mda e sa primerno az sam sas slack i sam si sloil kde i e verno 4e ot skype-a zabiva i ne6te da se izkliu4i i za tva az izpolzvam dobriq star nasilstven na4in ctrl + alt + backspace deistva bezotkazno =] i posle v konzolata reboot/halt


Титла: Програма за shutdown
Публикувано от: в Aug 11, 2006, 17:32
В mandrva командата е halt , дори като потребител . За рестарт  като root  init 6.


Титла: Програма за shutdown
Публикувано от: Ивайло ГЕОРГИЕВ в Aug 12, 2006, 22:49
Благодаря ви  много!


Титла: Програма за shutdown
Публикувано от: в Aug 12, 2006, 23:15
Цитат (NesK @ Авг. 11 2006,16:38)
mda e sa primerno az sam sas slack i sam si sloil kde i e verno 4e ot skype-a zabiva i ne6te da se izkliu4i i za tva az izpolzvam dobriq star nasilstven na4in ctrl + alt + backspace deistva bezotkazno =] i posle v konzolata reboot/halt

Спазвай правилата на форума и пиши на кирилица.  :xclam: