Tach. Ich möchte, daß es bei mir piept. So funktioniert das: # beep# So funktioniert das nicht: # cat /skript #!/bin/bash beep Warum? -- Andreas Feile www.feile.net
Andreas Feile schrieb:
So funktioniert das:
# beep#
So funktioniert das nicht:
# cat /skript
#!/bin/bash beep
Warum?
Weil "beep" ein Alias ist und kein Kommando ansich. Genau so wenig geht ein "ll" statt "beep" in Deinem Skript. Schau Dir mal die Ausgabe von "alias" an. Ein #!/bin/bash echo -en "\007" sollte funktionieren. CU, Th.
Am Sonntag, 26. Oktober 2003 12:45 schrieb Thomas Hertweck:
Andreas Feile schrieb:
So funktioniert das:
# beep#
So funktioniert das nicht:
# cat /skript
#!/bin/bash beep
Warum?
Weil "beep" ein Alias ist und kein Kommando ansich. Genau so wenig geht ein "ll" statt "beep" in Deinem Skript. Schau Dir mal die Ausgabe von "alias" an. Ein
#!/bin/bash echo -en "\007"
sollte funktionieren.
CU, Th.
Hallo Leute. Ich hab das auch grad mal ausprobiert. Funktioniert. ...coole Sache. Für was ist dieser Befehl "alias" eigentlich genau da? Grüße - Tom
Thomas Handrik schrieb:
[...] Für was ist dieser Befehl "alias" eigentlich genau da?
Alias is kein Programm, sonder ein Shell-Builtin, d.h. Du wirst auf Deinem System kein Programm namens "alias" finden, sondern der Befehl ist direkt in der Shell integriert. Im Prinzip dient ein Alias hpts. dazu, eine abkuerzende Schreibweise einzufuehren. Fuer Details, siehe "man bash", Sektion ALIASES. Gibst Du "alias" in der Shell direkt ein ohne Argumente, so werden Dir die momen- tan definierten Aliase aufgelistet. SuSE hat einige Aliase vorde- finiert, eigene Aliase kann man sich natuerlich auch erstellen - dafuer gibt es z.B. die Datei .alias im HOME-Verzeichnis. Wie der Name schon sagt (Duden, Fremdwoerterlexikon): alias (lat.): auch...genannt, mit anderem Namen..., unter dem [Deck]namen...bekannt (in Verbindung mit einem Namen). CU, Th.
* Andreas Feile
Tach.
Moin.
So funktioniert das: # beep# So funktioniert das nicht: # cat /skript #!/bin/bash beep
Warum?
beep ist ein alias. Wenn Du mit "beep" in einem Skript arbeiten willst, dann kann ich Dir das _Tool_ beep empfehlen: URL:http://johnath.com/beep/ Das piept schöner. ;) Gruss, Andreas -- Und am achten Tage gab er dem Menschen das Scorefile
Andreas Kneib, Sonntag, 26. Oktober 2003 13:09:
Das piept schöner. ;)
Aber nur manchmal: andy@scarabaeus:~> /usr/local/bin/beep Could not open /dev/console for writing. open: Permission denied Im Readme lese ich: ===schnipp The short story is, the kernel checks that either: - you are the superuser - you own the current tty What this means is that root can always make beep work (to the best of my knowledge!), and that any local user can make beep work, BUT a non-root remote user cannot use beep in it's natural state. ===schnapp Ich bin ein lokaler User... Warum piepts nur als root, und nicht auch als User? -- Andreas Feile www.feile.net
participants (4)
-
Andreas Feile
-
Andreas Kneib
-
Kaprice@t-online.de
-
Thomas Hertweck