From owner-freebsd-questions@FreeBSD.ORG Thu Mar 25 17:18:52 2004 Return-Path: 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 881C816A4CE for ; Thu, 25 Mar 2004 17:18:52 -0800 (PST) Received: from msr64.hinet.net (msr64.hinet.net [168.95.4.164]) by mx1.FreeBSD.org (Postfix) with ESMTP id B128E43D49 for ; Thu, 25 Mar 2004 17:18:51 -0800 (PST) (envelope-from y2kbug@ms25.hinet.net) Received: from sonic (61-227-219-189.HINET-IP.hinet.net [61.227.219.189]) by msr64.hinet.net (8.9.3/8.9.3) with SMTP id JAA08097 for ; Fri, 26 Mar 2004 09:18:49 +0800 (CST) Date: Fri, 26 Mar 2004 09:22:48 +0100 From: Robert Storey To: freebsd-questions@freebsd.org Message-Id: <20040326092248.4845573e.y2kbug@ms25.hinet.net> X-Mailer: Sylpheed version 0.8.11 (GTK+ 1.2.10; i386-debian-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Subject: log off with process running X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Mar 2004 01:18:52 -0000 I know this has got to be a basic question, but strangely enough I haven't been able to find the answer anywhere... Suppose I'm at home with a dial-up connection to the Internet. At the school where I work we have a server running FreeBSD with a full-time connection (T1 line). So from home, I log onto the school's server with ssh, and start a process that will run for a long time, maybe something like this: wget ftp://ftp.freebsd.org/pub/bigfile.iso OK, that download might run for hours. I don't want to stay connected for hours, I want to log off and hang up the modem. The question is, how to do so? With the above process running, I can't even get back to the command line to type "exit" (and wouldn't typing "exit" kill any process I'm running?). Ditto if I hit ctrl-c. I suppose I could just hang up the modem, but that's not elegant. OK, I'm not a total ignoramus - I suspect that maybe I could put the job in the background by either hitting ctrl-z while it's running, or maybe starting it with the "&" parameter. But if I log out from the server with "exit", will that kill the running processes? The answer to this eludes me - I haven't found anything said about this in the various documents I've read about ssh. So what is the elegant solution? regards, Robert