From owner-freebsd-questions@FreeBSD.ORG Thu Apr 3 19:25:25 2003 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 0D0B037B401 for ; Thu, 3 Apr 2003 19:25:25 -0800 (PST) Received: from mail5.kc.rr.com (fe5.rdc-kc.rr.com [24.94.163.52]) by mx1.FreeBSD.org (Postfix) with ESMTP id 209B943F85 for ; Thu, 3 Apr 2003 19:25:24 -0800 (PST) (envelope-from riksca@kc.rr.com) Received: from gruffy.kc.rr.com ([65.28.7.164]) by mail5.kc.rr.com with Microsoft SMTPSVC(5.5.1877.757.75); Thu, 3 Apr 2003 21:24:42 -0600 Received: from gruffy.kc.rr.com (localhost [127.0.0.1]) by gruffy.kc.rr.com (8.12.6/8.12.6) with ESMTP id h343DmgY094669 for ; Thu, 3 Apr 2003 21:13:48 -0600 (CST) (envelope-from riksca@gruffy.kc.rr.com) Received: (from riksca@localhost) by gruffy.kc.rr.com (8.12.6/8.12.6/Submit) id h343DmlF094668 for freebsd-questions@FreeBSD.ORG; Thu, 3 Apr 2003 21:13:48 -0600 (CST) Date: Thu, 3 Apr 2003 21:13:48 -0600 From: Rik Scarborough To: FreeBSD Questions Message-ID: <20030404031348.GA94650@gruffy.kc.rr.com> Mail-Followup-To: FreeBSD Questions References: <000e01c2f7a5$c36006b0$4500a8c0@saturnus> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <000e01c2f7a5$c36006b0$4500a8c0@saturnus> User-Agent: Mutt/1.4.1i Subject: Re: VNC - server started at boot-time 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, 04 Apr 2003 03:25:25 -0000 On Mon, 31 Mar 2003, D. Theunissen wrote: > Does anyone know how to start /usr/local/bin/vncserver at boottime as a particular user? > > eg. I want to start the vncserver as user 'dan' during boot. I've found that if you put @reboot $HOME/bin/startvnc in dan's crontab works really well. startvnc is the following script: #!/bin/sh umask 22 PATH= MAIL=/var/mail/; export MAIL BLOCKSIZE=K; export BLOCKSIZE FTP_PASSIVE_MODE=YES; export FTP_PASSIVE_MODE SHELL=/bin/tcsh; export SHELL HOME=/home/; export HOME LOGNAME=; export LOGNAME USER=; export USER HOSTTYPE=FreeBSD; export HOSTTYPE VENDOR=intel; export VENDOR OSTYPE=FreeBSD; export OSTYPE MACHTYPE=i386; export MACHTYPE SHLVL=1; export SHLVL PWD=/home/; export PWD GROUP=; export GROUP HOST=; export HOST CVSROOT=/usr/local/cvsroot; export CVSROOT cd /usr/home/ || { echo 'Execution directory inaccessible' >&2 exit 1 } /usr/local/bin/vncserver :2 you could replace items in <> with the equivalent, but I generated this script by running the last line as an at script (man at). Finding the at script in the queue and copying it to startvnc in my home directory. > > tnx in advance > > Dan. > _______________________________________________ > freebsd-questions@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-questions > To unsubscribe, send any mail to "freebsd-questions-unsubscribe@freebsd.org"