[Comm] bash script - eject
therion
=?iso-8859-1?q?therion_=CE=C1_pochta=2Eru?=
Ср Окт 22 07:14:10 MSD 2003
В сообщении от 21 Октябрь 2003 18:54 Dmitry Belyayev написал(a):
> #!/bin/sh
>
> TMPFILE="/var/cdd/cdd.tmp"
> CDD=`cat $TMPFILE`
>
> if [ $CDD == "closed" ]; then
> ( umount /mnt/cdrom >/dev/null 2>/dev/null ; eject >/dev/null 2>/dev/null
> ) &
Если так ставить выдается сообщение типа: line 7: [: ==: unary operator expected, поскольку команда eject сама размонтирует устройство, достаточно просто eject >/dev/null 2>/dev/null &
В остальном отрабатывает отлично.
> echo opened > $TMPFILE
> else
> ( eject -t >/dev/null 2>/dev/null ; mount /mnt/cdrom >/dev/null
> 2>/dev/null ) &
> echo closed > $TMPFILE
> fi
> _______________________________________________
> Community mailing list
> Community на altlinux.ru
> http://www.altlinux.ru/mailman/listinfo/community
Подробная информация о списке рассылки community