RE: [LUGOS] Kako izvesti test za prisotnost programa

2005-06-01 Прати разговор Gorjanc Gregor
>-Original Message- >From: [EMAIL PROTECTED] on behalf of Andrej Lajovic >Sent: sre 2005-06-01 13:53 >To: Glavni dopisni seznam LUGOSa >Subject: Re: [LUGOS] Kako izvesti test za prisotnost programa > >On Wed, 1 Jun 2005, Gorjanc Gregor wrote: > >> if [ `which program` ]; then >> echo "pro

Re: [LUGOS] Kako izvesti test za prisotnost programa

2005-06-01 Прати разговор Anze
> Anze pravi: > > Locate ima na dobro postavljenem sistemu tudi dobro posodobljeno bazo - > > Kolikor vem, locate ni standardni del Unixa; na HP/UX ga že (privzeto) > ni. Kaj točno je narobe z which? Ukaz which najde samo datoteke, ki so v PATHu. Verjetno je se najboljsa resitev `find`. LP, An

Re: [LUGOS] Kako izvesti test za prisotnost programa

2005-06-01 Прати разговор Roman Maurer
Anze pravi: Locate ima na dobro postavljenem sistemu tudi dobro posodobljeno bazo - Kolikor vem, locate ni standardni del Unixa; na HP/UX ga že (privzeto) ni. Kaj točno je narobe z which? -- Pozdrav, Roman ___ lugos-list mailing

Re: [LUGOS] Kako izvesti test za prisotnost programa

2005-06-01 Прати разговор Andrej Lajovic
On Wed, 1 Jun 2005, Gorjanc Gregor wrote: if [ `which program` ]; then echo "program obstaja" fi # to naceloma dela, a sem ze naletel na cel kup variant za ukaz 'which' in # potem taksen test in z njim tudi skripta ni zelo prenosljiva Če gre za bash, lahko poskusiš takole if type -pP "$PROG

Re: [LUGOS] Kako izvesti test za prisotnost programa

2005-06-01 Прати разговор Miha Furlan
Ups, hotel sem napisati whereis. :) Miha Furlan wrote: Mogoče bi si lahko pomagal z which? Gorjanc Gregor wrote: Zdravo! Ali mi lahko kdo namigne, kako naj izvedem test v Bash-u za prisotnost dolocenega programa. Do sedaj sem prisel do teh primerov: if [ -f /usr/bin/program ]; then echo "

Re: [LUGOS] Kako izvesti test za prisotnost programa

2005-06-01 Прати разговор Miha Furlan
Mogoče bi si lahko pomagal z which? Gorjanc Gregor wrote: Zdravo! Ali mi lahko kdo namigne, kako naj izvedem test v Bash-u za prisotnost dolocenega programa. Do sedaj sem prisel do teh primerov: if [ -f /usr/bin/program ]; then echo "program obstaja" fi # ta pristop mi ni vsec, ker je lahko

Re: [LUGOS] Kako izvesti test za prisotnost programa

2005-06-01 Прати разговор Anze
> V bash-u imas tudi teste za x bit (za tvoj id). > uporabiš zanko for in za vsak zadetek preveriš: > > if [ \( -f "/pot/do/datoteke" \) -a \( -x "/pot/do/datoteke" \) ]; then > echo "lahko poženem" > fi Oziroma: find / -name 'program' -perm +444 LP! Anze

Re: [LUGOS] Kako izvesti test za prisotnost programa

2005-06-01 Прати разговор Simon Tutek
Gorjanc Gregor wrote: if [ `which program` ]; then echo "program obstaja" fi # to naceloma dela, a sem ze naletel na cel kup variant za ukaz 'which' in # potem taksen test in z njim tudi skripta ni zelo prenosljiva Se kaksna ideja? Lahko poskusis se kaksno varianto z `locate prog

Re: [LUGOS] Kako izvesti test za prisotnost programa

2005-06-01 Прати разговор Anze
> Kombinacija locate in grep ni slaba, a potem moram biti precej natancen pri > grep-u, ker dobim kar precej zadetkov. Trenutno sedim za Debian linuxom in > ima locate zalo dobro posodobljeno bazo. Kako je pa kaj z drugimi "UNIX"-i? Locate ima na dobro postavljenem sistemu tudi dobro posodobljeno

RE: [LUGOS] Kako izvesti test za prisotnost programa

2005-06-01 Прати разговор Gorjanc Gregor
>> if [ `which program` ]; then >> echo "program obstaja" >> fi >> >> # to naceloma dela, a sem ze naletel na cel kup variant za ukaz 'which' in >> # potem taksen test in z njim tudi skripta ni zelo prenosljiva >> >> Se kaksna ideja? >Lahko poskusis se kaksno varianto z `locate program` in grepa

Re: [LUGOS] Kako izvesti test za prisotnost programa

2005-06-01 Прати разговор Anze
Lahko poskusis se kaksno varianto z `locate program` in grepanjem izhoda. LP! Anze > if [ `which program` ]; then > echo "program obstaja" > fi > > # to naceloma dela, a sem ze naletel na cel kup variant za ukaz 'which' in > # potem taksen test in z njim tudi skripta ni zelo prenosljiva > > S

[LUGOS] Kako izvesti test za prisotnost programa

2005-06-01 Прати разговор Gorjanc Gregor
Zdravo! Ali mi lahko kdo namigne, kako naj izvedem test v Bash-u za prisotnost dolocenega programa. Do sedaj sem prisel do teh primerov: if [ -f /usr/bin/program ]; then echo "program obstaja" fi # ta pristop mi ni vsec, ker je lahko program tudi kje drugje npr. /bin # ali /usr/local/bin ali s