From owner-freebsd-questions@FreeBSD.ORG Sat Nov 12 20:19:18 2005 Return-Path: X-Original-To: freebsd-questions@freebsd.org Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B903B16A41F for ; Sat, 12 Nov 2005 20:19:18 +0000 (GMT) (envelope-from bill@wiliweld.com) Received: from typhoon.he.net (typhoon.he.net [64.62.229.2]) by mx1.FreeBSD.org (Postfix) with SMTP id 8482543D45 for ; Sat, 12 Nov 2005 20:19:18 +0000 (GMT) (envelope-from bill@wiliweld.com) Received: from liam.billschoolcraft.com ([63.204.157.14]) by typhoon.he.net for ; Sat, 12 Nov 2005 12:19:13 -0800 Date: Sat, 12 Nov 2005 12:19:39 -0800 (PST) From: Bill Schoolcraft X-X-Sender: bill@liam.billschoolcraft.com To: freebsd-questions@freebsd.org In-Reply-To: <1131820287.3416.23.camel@home-desk> Message-ID: <20051112121453.M1200@liam.billschoolcraft.com> References: <1131744339.21074.5.camel@home-desk> <44oe4qorwz.fsf@be-well.ilk.org> <1131820287.3416.23.camel@home-desk> System-ID: [en] (FreeBSD 5.4 amd64) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Subject: Re: How can I programatically eject a live cd? X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 12 Nov 2005 20:19:18 -0000 At Sat, 12 Nov 2005 it looks like Sean Bruno composed: > On Sat, 2005-11-12 at 09:35 -0500, Lowell Gilbert wrote: >> Sean Bruno writes: >> >>> I was looking for an answer to this question. Since my CD is actually >>> the running file system(is mounted), I cannnot eject it while the system >>> is running. >>> >>> So is there a way to do this that y'all have found, or do I have to >>> change my CD to run from memory(RAMDISK) instead of running from the CD. >> >> You want to eject your running root filesystem? >> That's a *really* crazy idea. >> Why do you want to do that? >> > Well, I don't "want" to eject my running root filesystem, but I need to > have the CD eject on a reboot/halt of the system. > > So, is there a "nicer" way of doing this? > There is on "other" Unix type OS's the command "eject" which will actually open the CD tray. I use it all the time in the server colo when there is some mislabed machines, I'll make sure all the CDROM trays are shut, login to the machine and type "eject" and the tray of the mislabed machine will pop open. Here is some information that "may or may not" help you in finding a *BSD equivalent: ##################################################### [wiliweld@corten8 ~]-> ldd `which eject` libc.so.6 => /lib/libc.so.6 (0x4002c000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000) [wiliweld@corten8 ~]-> file `which eject` /usr/bin/eject: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), not stripped [wiliweld@corten8 ~]-> ##################################################### -- Bill Schoolcraft PO Box 210076 San Francisco, CA 94121 http://billschoolcraft.com ~ "You do best what you like most."