Vlad LUPESCU wrote:

>[EMAIL PROTECTED] htb]# /etc/rc.d/init.d/rc.htb start
>/sbin/htb: line 30: which: command not found
>/sbin/htb: line 32: which: command not found
>
# rpm -qf /usr/bin/which
which-2.16-4

sau pur si simplu editeaza /etc/rc.d/init.d/rc.htb si adauga in el 
PATH-ul catre aplicatiile pe care le cauta [*]

[*]
cu which se localizeaza path-ul exact pe disc al unor aplicatii. se 
definesc apoi variabile simbolice care 'pointeaza' spre acele aplicatii, 
iar mai departe in script se folosesc acele variabile. in cazul tau nu 
exista (sau nu ai in PATH-ul folosit de catre scriptul rc.htb) aplicatia 
numita 'which' si ca atare detectia automata a aplicatiilor nu se face.
dat fiind ca de fapt e vorba probabil (nu am vazut scriptul rc.htb, de 
aia dau cu presupusul  la acest pas) doar de 2 aplicatii mari si late 
(ip si tc), poti sa le treci linistit de mina. adica in loc de
    TC=$(which tc)
    IP=$(which ip)
pui  ceva de genul
    TC=/sbin/tc
    IP=/sbin/ip

evident folosind path-urile corecte de la tine de pe sistem

>/sbin/htb: line 121: -f: command not found
>
vezi ce comanda se executa in linia 121. as zice ca e ceva de genul
$VARIABILA_NEINITIALIZATA -f argumente
VARIABILA_NEINITIALIZATA  are implicit valoarea NULL adica nu exista 
adica e ignorata si ca atare se ia drept comanda '-f'.



--- 
Detalii despre listele noastre de mail: http://www.lug.ro/


Raspunde prin e-mail lui