Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 08 Mar 2007 08:52:20 -0600
From:      Derek Ragona <derek@computinginnovations.com>
To:        freebsd-questions@freebsd.org, freebsd-questions@freebsd.org
Subject:   Re: Running script from rc.d as local user
Message-ID:  <6.0.0.22.2.20070308084942.0247a948@mail.computinginnovations.com>
In-Reply-To: <20070308085511.1ECA.GERARD@seibercom.net>
References:  <20070308085511.1ECA.GERARD@seibercom.net>

next in thread | previous in thread | raw e-mail | index | archive | help
You need a first line in your script to choose what shell to run it:
#!/usr/local/bin/bash

You should add a line:
/usr/bin/su [to your username]

Then try it at bootup as an rc script.

         -Derek


At 08:24 AM 3/8/2007, Gerard Seibert wrote:
>I am trying to get gpg-agent to start at boot time. If I place this in
>the ~/.bash_profile file, the program starts correctly.
>
>
>GPG_TTY=`tty`
>export GPG_TTY
>
>#
>## Start Agent
>##
>if test -f $HOME/.gpg-agent-info \
>&& kill -0 `cut -d: -f 2 $HOME/.gpg-agent-info` 2>/dev/null; then
>         GPG_AGENT_INFO=`cat $HOME/.gpg-agent-info`
>         export GPG_AGENT_INFO
>                 else
>                         eval `gpg-agent --daemon`
>                         echo $GPG_AGENT_INFO >$HOME/.gpg-agent-info
>fi
>
>
>The problem is, if I log in again from a remote location, the
>.bash_login  is read again and another copy of gpg-agent is started.
>Obviously, I do not want that behavior.
>
>I tried starting it from CRON; however, the variables:
>
>     GPG_AGENT_INFO
>     GPG_TTY
>
>  are not set..
>
>I then tried to create a script and run it from /usr/local/etc/rc.d;
>however, that forces the script to run as root, which I do not want.
>
>--
>Gerard
>
>_______________________________________________
>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"
>
>--
>This message has been scanned for viruses and
>dangerous content by MailScanner, and is
>believed to be clean.
>MailScanner thanks transtec Computers for their support.

-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
MailScanner thanks transtec Computers for their support.




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6.0.0.22.2.20070308084942.0247a948>