3 июня 2011 г. 17:42 пользователь Serge Negodyuck
<[email protected]> написал:
> 3 июня 2011 г. 17:15 пользователь [email protected]
> <[email protected]> написал:
>> Имеется ввиду, не то, какими ключами они обладают, а то, как они
>> воздействуют на ОС, то есть сам процесс завершения процессов, и т.д. То есть
>> передают ли они корректно сигнал TERM, KILL или может сразу KILL -9? Вот
>> что, меня интересует.
> Из исходников shutdown видно, что shutdown -r now делает следующее:
>
> 1. Пишет reboot by .... в syslog
> 2. Печатает на экран "System shutdown time has arrived"
> 3. Вызывает reboot -l
Наврал я, третий пункт выполняется в случае опции -o
По умолчанию shutdown -r делает  kill -SIGTERM 1
И дальше перезагрузкой занимается init. Последний в частности
выполняет rc.shutdown, а дальше делает прилизительно то же что и
reboot


В случае с reboot - он сам прибивает процессы(SIGTEM, SIGKILL), и
делает syscall reboot. Никаких скриптов не выполняется.

Ответить