Problem sa skriptom
Dobrodošli, Gost. Molim vas prijavite se ili se registrujte.
Da li ste izgubili vaš aktivacioni e-mail?

Prijavite se sa korisničkim imenom, lozinkom i dužinom sesije

Linuxo Forumi

Stranice: [1]   Idi dole
  Štampaj  
Autor Tema: Problem sa skriptom  (Pročitano 577 puta)
0 članova i 1 posetilac pregledaju ovu temu.
Red_Zmaja
Hero Member
*****
Van mreže Van mreže

Pol: Muškarac
Poruke: 650


Five to one baby, one in five


« poslato: 17 Април 2006, 11:25:28 »

Skinuo sam neku PDF knjigu Advanced Bash Scripting seo da citam i naisao na jedan primer pa reko da ga isprobam al oces problemi odmah na pocetku. Mislim da nema smisla da nastavim dalje da citam knjigu dok ne shvatim sto ova skripta ne radi. Ako neko ima ideju bio bih mu zahvalan da me prosvetli tj. da mi kaze sta ne valja (skripta je prekucana iz knjige) Posto dobijam error na pwd (valjda kad proverava da li je u direktorijumu /var/log.

Kod:

#!/bin/bash
# Ciscenje

LOG_DIR=/var/log
ROOT_UID=0  
LINES=50      
E_XCD=66      
E_NOTROOT=67  



if [ "$UID" -ne "$ROOT_UID" ]
then
  echo "Morate biti ulogovani kao root da biste pokrenuli ovu skriptu."
  exit $E_NOTROOT
fi

if [ -n "$1" ]

then
  lines=$1
else
  lines=$LINES
fi

cd $LOG_DIR

if [ 'pwd' != "$LOG_DIR" ]

then
  echo "Error $LOG_DIR."
  exit $E_XCD
fi

tail -$lines messages > mesag.temp
mv mesg.temp messages

cat /dev/null > wtmp
echo "Logovi ocisceni."

exit 0
Prijavi uredniku   Sačuvana

Let me tell you about heartache and the loss of God wandering, wandering in hopeless night out here on the perimeter there are no stars out here we is stoned, immaculate...
milosk
Hero Member
*****
Van mreže Van mreže

Poruke: 1338


« Odgovor #1 poslato: 17 Април 2006, 11:53:38 »

Čini mi se da si pogrešno prekucao, umesto 'pwd' treba valjda `pwd`
Prijavi uredniku   Sačuvana

pedjaman
Full Member
***
Van mreže Van mreže

Poruke: 225


« Odgovor #2 poslato: 18 Април 2006, 13:10:53 »

Citat: milosk
Čini mi se da si pogrešno prekucao, umesto 'pwd' treba valjda `pwd`


Najverovatnije jeste to. Česta greška kod onih koji  se sreću sa skriptingom prvi put. Mešanje apostrofa i jednostrukih navodnika.
Prijavi uredniku   Sačuvana
Stranice: [1]   Idi gore
  Štampaj  
 
Prebaci se na: