Sal Victor,
Cred ca problema este cu optiunea -c command, atunci cind ii pasez SI fisierul
de configurare.
In man su spune ca:
-c, --commmand=COMMAND
pass a single COMMAND to the shell with -c
Deci se pare ca nu mai vrea sa acepte nimic dupa comanda in sine, chit ca-i
pun eu o gramada de ghilimoale!
De exemplu, daca in loc de comanda:
su -l alex -s /bin/bash -c "/usr/bin/ices /etc/ices-live.xml"
pun numai comanda
su -l alex -s /bin/bash -c "/usr/bin/ices", fara calea catre fisierul de
configurare, aceasta este rulata, si bineinteles ca ma roaga sa-i spun calea
catre fisierul de configurare, pe care intentionat l-am omis:
# /etc/rc.d/init.d/ice start
Pornire icecast
IceS 2.0.0
(c) Copyright 2001-2004 The IceS Development Team <[EMAIL PROTECTED]>
Michael Smith <[EMAIL PROTECTED]>
Karl Heyes <[EMAIL PROTECTED]>
and others
Usage: "ices config.xml"
# ps ax|grep ice
3372 pts/2 S 0:00 /usr/bin/icecast -c /etc/icecast.xml
Deci serverul (icecast) a fost pornit, insa clientul (ices) NU.
Daca in scriptul de bootare pun comanda:
/usr/bin/ices /etc/ices-live.xml &> /dev/null &
Totul e ok, doar ca ices porneste ca root, si nu-mi convine deloc treaba asta.
# /etc/rc.d/init.d/ice start
Pornire icecast
# ps aux|grep ice
alex 3664 0.1 0.3 108044 1904 pts/3 S 23:29 0:00
/usr/bin/icecast -c /etc/icecast.xml
root 3675 11.9 0.4 27148 2516 pts/3 S 23:29 0:05 /usr/bin/ices
/etc/ices-live.xml
Ceva idei cum pot sa-l conving pe ices sa porneasca la bootare cu UID de
regular user?
Regards,
Alex
On Tuesday 28 December 2004 22:44, Tarhon-Onu Victor wrote:
> On Tue, 28 Dec 2004, linux user wrote:
> > # su -l alex -s /bin/bash -c "/usr/bin/ices /etc/ices-live.xm" care din
> > pacate
>
> ^xml?
>
> > nu functioneaza.
>
> Foarte rau! De unde ai incercat sa-l pornesti?
---
Detalii despre listele noastre de mail: http://www.lug.ro/