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>