Date: Sat, 9 Jan 1999 17:02:23 +0100 From: Andrea Manzini To: mulinux@lists.linux.it Subject: eject utility x mulinux Ho visto che in mulinux non c'è il comando "eject", cosa per me molto utile in quanto ho il tasto per far uscire il cd in posizione piuttosto scomoda; ho pensato di ovviare con un brevissimo script, che usa uno dei comandi di playcd: %%begin eject%% #!/bin/ash echo eq | playcd > /dev/null %%end eject%% con un eject a disposizione, si puo' implementare anche una specie di automatismo per il mount/dismount dei cd: function autocd() { MOUNTPOINT="/cdrom" DEVICE="/dev/cdrom" if [ $(grep -c $MOUNTPOINT /proc/mounts) = '0' ] ; then mount -t iso9660 $DEVICE $MOUNTPOINT ; cd $MOUNTPOINT ; else cd / ; umount $DEVICE ; eject ; fi } questo script non fa altro che controllare se c'e' un cd montato, e quindi lo smonta e lo espelle, se invece non c'e' tenta di montarlo (nel mio drive l'operazione di mount provvede anche a chiudere il cassettino) e si posiziona nella directory del cdrom. L'ho scritto come funzione per la bash in quanto deve modificare la diretory corrente; se pensate di inserirlo in mulinux ha bisogno di qualche adattamento... -- Andrea Manzini | "D'ogni cosa la parte ritiene in se' la linux@netbusiness.it | natura del tutto" (Leonardo da Vinci)