Re: apmd + hdparm
On Thu, Dec 12, 2002 at 01:15:11PM +0200, Andrei Sosnin wrote: > > > Ihar Viarheichyk wrote: > >On Thu, Dec 12, 2002 at 09:08:37AM +0200, Andrei Sosnin wrote: > > > >>Уже разобрался: нужно пробовать такую команду: > >> > >>$ hdparm -S1 /dev/hda && apm -s; hdparm -S0 /dev/hda > >> > > > >Лучше это все делать через apmd. Тогда можно контролировать не только > >suspend, но и resume (а так при пробуждении останется тот же -S0). > >Да и гибче получается. > > > > А зачем? Мне, честно говоря, показалось слишком сложным настраивать apmd > из /etc/apm/*.d... Это на suspend нужен один скрипт, на resume - > другой... А по сути производятся те же действия. > > Мне показалось проще написать скриптик, состоящий из двух строк: > > $ cat > /bin/susp < "EOF" > #!/bin/bash > hdparm -S1 /dev/hda && apm -s; hdparm -S0 /dev/hda > EOF > > проще, чем разбираться с настройкой по принципу SysV. Говоришь потом просто: > > $ chmod u+x susp > > а потом: > > $ susp > > и все. > > Машина в ауте до утра... :-) Утром встаешь, протираешь глазки, и, > потягиваясь, нечаянно трогаешь клавиатуру на столе. Тут начинает играть > XMMS любимую песенку Rasta Orchetra... C помощью anacron. > Ну в дебиановском apmd уже все разложено по полочкам, даже скрипт для hdparm есть. Плюс возможность среагировать на уход в suspend не только по запуску скрипта (это больше на ноутбуке актуально правда). -- Igor Vergeichik ICQ 47298730
Re: apmd + hdparm
Ihar Viarheichyk wrote: On Thu, Dec 12, 2002 at 09:08:37AM +0200, Andrei Sosnin wrote: Уже разобрался: нужно пробовать такую команду: $ hdparm -S1 /dev/hda && apm -s; hdparm -S0 /dev/hda Лучше это все делать через apmd. Тогда можно контролировать не только suspend, но и resume (а так при пробуждении останется тот же -S0). Да и гибче получается. А зачем? Мне, честно говоря, показалось слишком сложным настраивать apmd из /etc/apm/*.d... Это на suspend нужен один скрипт, на resume - другой... А по сути производятся те же действия. Мне показалось проще написать скриптик, состоящий из двух строк: $ cat > /bin/susp < "EOF" #!/bin/bash hdparm -S1 /dev/hda && apm -s; hdparm -S0 /dev/hda EOF проще, чем разбираться с настройкой по принципу SysV. Говоришь потом просто: $ chmod u+x susp а потом: $ susp и все. Машина в ауте до утра... :-) Утром встаешь, протираешь глазки, и, потягиваясь, нечаянно трогаешь клавиатуру на столе. Тут начинает играть XMMS любимую песенку Rasta Orchetra... C помощью anacron. -- Andrei Sosnin http://zzx.ath.cx
Re: apmd + hdparm
On Thu, Dec 12, 2002 at 09:08:37AM +0200, Andrei Sosnin wrote: > Уже разобрался: нужно пробовать такую команду: > > $ hdparm -S1 /dev/hda && apm -s; hdparm -S0 /dev/hda > Лучше это все делать через apmd. Тогда можно контролировать не только suspend, но и resume (а так при пробуждении останется тот же -S0). Да и гибче получается. -- Igor Vergeichik ICQ 47298730
Re: apmd + hdparm
Vladimir N.Velychko wrote: On Wed, 11 Dec 2002 23:04:44 +0200 Andrei Sosnin <[EMAIL PROTECTED]> wrote: Вопрос второстепенной важности, но весьма интересный для меня: Как заставить Линукс при apm --suspend выключать жесткий диск? $ apm -s & hdparm -Y /dev/hda & man hdparm: -S Set the standby (spindown) timeout for the drive. This value is used by the drive to determine how long to wait (with no disk activity) before turning off the spindle motor to save power. Это не спасёт отца русской демократии? -Y Force an IDE drive to ***immediately*** enter the lowest power consumption sleep mode, causing it to shut down completely. Я гнался за этим - чтобы *** немедленно *** выключать диск. Теперь же все работает. Спасибо. -- Andrei Sosnin http://zzx.ath.cx
Re: apmd + hdparm
On Wed, 11 Dec 2002 23:04:44 +0200 Andrei Sosnin <[EMAIL PROTECTED]> wrote: > Вопрос второстепенной важности, но весьма интересный для меня: > > Как заставить Линукс при apm --suspend выключать жесткий диск? > > $ apm -s & hdparm -Y /dev/hda & man hdparm: -S Set the standby (spindown) timeout for the drive. This value is used by the drive to determine how long to wait (with no disk activity) before turning off the spindle motor to save power. Это не спасёт отца русской демократии? > не получается - в любом случае первым делается одно, потом другое > (последный раз вообще, сначала выключился диск, включился и после этого > комп вошел в спящий режим, то есть hdparm выполнился раньше). -- jabber: [EMAIL PROTECTED] VEL-RIPE
Re: apmd + hdparm
Andrei Sosnin wrote: Как заставить Линукс при apm --suspend выключать жесткий диск? $ apm -s & hdparm -Y /dev/hda & не получается - в любом случае первым делается одно, потом другое (последный раз вообще, сначала выключился диск, включился и после этого комп вошел в спящий режим, то есть hdparm выполнился раньше). Есть ли какая-нибудь возможность заставить Линукс выключить все сразу? Как это сделать? Уже разобрался: нужно пробовать такую команду: $ hdparm -S1 /dev/hda && apm -s; hdparm -S0 /dev/hda И необходимо еще проверить настройки APM BIOS, так как зависит все, как я понял, от этого. Некоторые биосы "сломаны" и не позволяют такого делать, вообще. Слава богу, у меня все рабоает. -- Andrei Sosnin http://zzx.ath.cx
apmd + hdparm
Здравствуйте, Вопрос второстепенной важности, но весьма интересный для меня: Как заставить Линукс при apm --suspend выключать жесткий диск? $ apm -s & hdparm -Y /dev/hda & не получается - в любом случае первым делается одно, потом другое (последный раз вообще, сначала выключился диск, включился и после этого комп вошел в спящий режим, то есть hdparm выполнился раньше). У меня подозрения, что данные программы используют один и тот же /dev/... для выполнения команд APM, одна его блокирует и не позволяет другой что-либо выполнять... Есть ли какая-нибудь возможность заставить Линукс выключить все сразу? Как это сделать? (Это полезно, если не хочется оставлять комп включенным (у меня он шумный и стоит в комнате, где спят), но и не хочется ждать (довольно) долгой загрузки. Проще было бы "усыпить" его и потом подымать, когда надо.) -- Andrei Sosnin http://zzx.ath.cx