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>

index | next in thread | previous in thread | raw e-mail

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.



home | help

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