Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 07 Jul 2007 18:42:09 +0200
From:      Peter Boosten <peter@boosten.org>
To:        FreeBSD Questions <freebsd-questions@freebsd.org>
Subject:   Re: Adding a new command
Message-ID:  <468FC261.3070902@boosten.org>
In-Reply-To: <003b01c7c0b4$e01a3a50$d5b9bfcf@lisac>
References:  <003b01c7c0b4$e01a3a50$d5b9bfcf@lisac>

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

Lisa Casey wrote:
> Hi,
> 
> Once I get this new system going I promise I'll quit pestering you folks
> :-)
> 
> Got another question. This should be simple to answer. I've done this
> before but can't seem to replicate it this morning. I have a few scripts
> my employees use to do things such as add a new radius user, restart the
> radius server and tail the radius log file. The most simple one is
> radlog.  The file radlog contains the line:
> tail -f  /var/log/radius.log
> 
> I need to be able to type radlog from anywhere on the system and have it
> work.
> 
> I put the file radlog in /bin   (/bin and  /sbin are all in my shell's
> path). Ownership is root/wheel  permissions are 555 (I've tried 700 and
> 777 - these don't need write access though). But when I type radlog I
> get command not found. I can type ./bin/radlog and it works but I don't
> want that. I thought if the file was in my path and if it was executable
> just typing the name of the file from anywhere would work but evidently
> I'm overlooking something. What?
> 

try typing 'rehash' first (without the quotes).

It's more obvious to put local scripts in /usr/local/bin, IMHO.

Hope this helps.

Peter
-- 
http://www.boosten.org




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