Thread View: ch.comp.os.linux
6 messages
6 total messages
Started by Sven Kirmess
Thu, 03 Jun 1999 00:00
alias news='su - news; echo "y"'
Author: Sven Kirmess
Date: Thu, 03 Jun 1999 00:00
Date: Thu, 03 Jun 1999 00:00
11 lines
861 bytes
861 bytes
Wieso wird bei alias news='su - news; echo "y"' das echo nicht ausgef�hrt, bei alias x='echo "y";echo "x"' werden aber beide echo's ausgef�hrt? Kann man eine Loginshell nicht mit einem weiteren Befehl verbinden? Sven
Re: alias news='su - news; echo "y"'
Author: Thomas Portmann
Date: Fri, 04 Jun 1999 00:00
Date: Fri, 04 Jun 1999 00:00
25 lines
1417 bytes
1417 bytes
Sven.Kirmess@gmx.net (AKA "Sven Kirmess ") said:
> Wieso wird bei
> alias news='su - news; echo "y"'
>
> das echo nicht ausgef�hrt, bei
> alias x='echo "y";echo "x"'
>
> werden aber beide echo's ausgef�hrt? Kann man eine Loginshell nicht mit
> einem weiteren Befehl verbinden?
weil su eine neue shell aufstartet. dein echo y wird also erst nach
beendigung der neuen shell ausgefuehrt. soweit ich mich errinnere ist
es durchaus moeglich dem su command parameter zu uebergeben welche
festlegen was in der neuen shell ausgefuehrt werden muss. allerdings
bin ich im moment nicht zu hause und habe daher keine su man page
fuer linux zur hand -> read it yourself ;-)
tom
--
Windows 95: n.
32-bit extensions and a graphical shell for a 16-bit patch to an 8-bit
operating system originally coded for a 4-bit microprocessor, written
by a 2-bit company that can't stand for 1 bit of competition.
Re: alias news='su - news; echo "y"'
Author: Marc SCHAEFER
Date: Fri, 04 Jun 1999 00:00
Date: Fri, 04 Jun 1999 00:00
14 lines
952 bytes
952 bytes
Sven Kirmess <Sven.Kirmess@gmx.net> wrote: > alias news='su - news; echo "y"' su - news -c 'echo y' # this goes news, and execute echo y as news. More practical example: su - news -c 'bin/ctlinnd newgroup ch.comp.os.linux' The shell is terminated after. > werden aber beide echo's ausgef�hrt? Kann man eine Loginshell nicht mit > einem weiteren Befehl verbinden? I am not very good with shell aliasing.
Re: alias news='su - news; echo "y"'
Author: Sven Kirmess
Date: Sat, 05 Jun 1999 00:00
Date: Sat, 05 Jun 1999 00:00
16 lines
1222 bytes
1222 bytes
Marc SCHAEFER wrote: > Sven Kirmess <Sven.Kirmess@gmx.net> wrote: > > alias news='su - news; echo "y"' > More practical example: > su - news -c 'bin/ctlinnd newgroup ch.comp.os.linux' > > The shell is terminated after. Da liegt das Problem. Ich will einen Befehl ausf�hren und danach zur Eingabeaufforderung der NEUEN Schell gelangen... (vermutlich muss ich es in ~/.bash_rc einf�gen, nur dann wird der Befehl immer ausgef�hrt und nicht nur, wenn das su durch mein alias ausgel�st wurde). Sven
Re: alias news='su - news; echo "y"'
Author: Sven Kirmess
Date: Sat, 05 Jun 1999 00:00
Date: Sat, 05 Jun 1999 00:00
17 lines
1195 bytes
1195 bytes
Thomas Portmann wrote: > weil su eine neue shell aufstartet. dein echo y wird also erst nach > beendigung der neuen shell ausgefuehrt. Stimmt... das hab ich jetzt auch festgestellt... ist irgendwie auch logisch... :-) > soweit ich mich errinnere ist > es durchaus moeglich dem su command parameter zu uebergeben welche > festlegen was in der neuen shell ausgefuehrt werden muss. Ich meine aber nicht -c. Ich will nach dem Kommando auch noch eigene Befehle eingeben k�nnen. Sven
Re: alias news='su - news; echo "y"'
Author: Marc SCHAEFER
Date: Sat, 05 Jun 1999 00:00
Date: Sat, 05 Jun 1999 00:00
6 lines
759 bytes
759 bytes
Sven Kirmess <Sven.Kirmess@gmx.net> wrote: > Da liegt das Problem. Ich will einen Befehl ausf�hren und danach zur su news -c '/bin/date; /bin/sh' would be one way.
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads