Re: Environment variabler

From: Sven Esbjerg (none@esbjerg--xbsd.net.lh.bsd-dk.dk)
Date: Tue 18 Apr 2006 - 10:55:30 CEST


Date: Tue, 18 Apr 2006 10:55:30 +0200
From: Sven Esbjerg <none@esbjerg--xbsd.net.lh.bsd-dk.dk>
To: bsd-dk@bsd-dk.dk
Subject: Re: Environment variabler

On Tue, Apr 18, 2006 at 10:47:49AM +0200, Henrik Kramshoej wrote:
> On Tue, Apr 18, 2006 at 10:28:26AM +0200, Anders Soendergaard wrote:
> > On Tue, 2006-04-18 at 10:26, ext Jesper Monsted wrote:
> > > Det er generelt god karma at bruge full path paa alle binaries man
> > > bruger i crontab scripts.
>
> I mener ikke man skal specificere fuld path på alle programmer, vel?

Jo.

> #! /bin/sh
> /usr/bin/cut -f 1 -d : < /etc/passwd | /usr/bin/wc -l
>
> det er jo GRIMT!

Jeg plejer at lave i toppen:
CUT="/usr/bin/cut"
WC="/usr/bin/wc"

og derefter
${CUT} -f 1 -d : < /etc/passwd | ${WC} -l

Det betyder at du hurtigt kan bruge andre programmer hvis du skulle have lyst
- eller fx. to forskellig programmer med samme navn (awk).
Naar du bruger fuld sti er du sikker paa hvilke binaere du bruger ogsaa
selvom der maate vaere andre som laegger et nyt program i din soegesti.

Ovennaevnte maade goer det ogsaa nemmere naar man skal flytte sit script
mellem forskellige systemer.

Mvh
Sven

-- 
/~\ The ASCII         [  IM ID: sven.esbjerg@jabber.dk                 ]
\ / Ribbon Campaign   [                                                ]
 X  Against HTML      [  OpenPGP compliant key:                        ]
/ \ Email!            [  http://xbsd.net/~esbjerg/esbjerg.gpg          ]



This archive was generated by hypermail 2b30 : Wed 15 Nov 2006 - 18:24:58 CET