[Comm] RE: Re: Community Digest, Vol 5, Issue 198

shawkat =?iso-8859-1?q?shawkat_=CE=C1_samitc=2Euzsci=2Enet?=
Вт Окт 21 09:48:29 MSD 2003


> community-request на altlinux.ru> Уточните, ДВА скрипта Вас не устроит?
> ----------------------------
> eject и eject -t, что-ли?
> Нет, нужен именно один.
> Весь трабл в том, как определить состояние сидюка, открыт или закрыт.

1) Определить можно по времени исполнения. Если сидюк закрыт, то  eject 
отрабатывается моментально, если же нет - то идет задержка порядка секунды на 
физическое закрытие лотка. 
2) в мане написано что eject возвращает 0 если операция успешная, и 1 если 
безуспешная. 

Я в баше не силен , потому только алгоритм :
1) запускаем eject
2) определяем код возврата 
3) если 0 - все - конец
4) если 1 - запускаем eject -t
5) определяем код возврата 
6) если 0 - все - конец
7) если 1 - ОШИБКА



Подробная информация о списке рассылки community