alias in bash.rc oder /etc/profile für 2 Befehle auf einmal?

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
phxxxhh
Beiträge: 30
Registriert: 27.08.2005 11:03:45

alias in bash.rc oder /etc/profile für 2 Befehle auf einmal?

Beitrag von phxxxhh » 09.09.2005 12:04:33

in der .bashrc eines user oder in der /etc/profile kann ich ja aliase anlegen.

das geht auch ganz gut wenn ich "richtige" daemons nutze und das handling nur einfacher machen will.... z.b. bei :

alias smb='/etc/init.d/samba'

aber wenn ich selbst installierte software nehme haut das meist nicht hin. ich hab mehrere solcher fälle, aber teamspeak ist hier mal ein beispiel:

alias ts2='/home/teamspeak/teamspeak2-server_startscript'

das starten des server scheitert, da er aus dem verzeichnis /home/teamspeak/ heraus gestartet werden muss und einige dateien braucht, die er z.b. in meinem home-verzeichnis von dem ich das startet nicht findet.

ich müsste den alias also mit 2 befehlen versehen.
einmal ein cd /home/teamspeak/
und dann das ./teamspeak2-server_startscript'

wie kann ich das basteln ?

oder gibt es da andere möglichkeiten ?

danke und gruß
Debian Sarge 3.1 | P-IV 2,8 GHz | Asus P5RD1-V | LAN + X300 onboard

Benutzeravatar
Savar
Beiträge: 7174
Registriert: 30.07.2004 09:28:58
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von Savar » 09.09.2005 12:18:39

denke mal es sollte so gehen:

Code: Alles auswählen

alias ts2='cd /home/teamspeak/; /home/teamspeak/teamspeak2-server_startscript' 
MODVOICE/MYVOICE
Debianforum Verhaltensregeln
Log Dateien? -> NoPaste

phxxxhh
Beiträge: 30
Registriert: 27.08.2005 11:03:45

Beitrag von phxxxhh » 09.09.2005 13:36:32

danke .. das geht gut ....
Debian Sarge 3.1 | P-IV 2,8 GHz | Asus P5RD1-V | LAN + X300 onboard

Antworten