PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Alias befehl



placebo22
16.02.2008, 00:07
Hallo,

warum klappt der Befehl alias "aus=/etc/rc.d/rc.halt"
nicht unter /.bashrc!
Also mit /etc/rc.d/rc.halt schalte ich die Slug über die Konsole aus, nun wollte ich mir es einfacher machen aber es klappt leider nicht! Wo könnte der Fehler liegen oder muss ich einen Neustart machen?

Gruß Placebo

Gargi
16.02.2008, 00:30
Den Aufruf kannst Du nicht ohne Weiteres so als alias hinterlegen. Mach das mal so:


touch /opt/bin/aus.sh

Die Datei ausführbar machen:


chmod +x /opt/bin/aus.sh

Die aus.sh füllst Du dann mit folgendem Inhalt:


#!/bin/sh
clear
echo "Going down!"
sleep 3
sync
exec /etc/rc.d/rc.halt

Dann schreibst Du in die .bashrc folgende Zeile:


alias "aus=/opt/bin/aus.sh"

Danach meldest Du Dich ab und wieder an. Dann gebe


aus

ein. Jetzt sollte die Kiste herunterfahren :



Going down
Stopping Optware Packages:
Shutting down MySQL SUCCESS!
killall: upnpd: no process killed
$Sending all processes the KILL signal...
OK
Halting system...

The system is going down NOW !!
TERM

cu
Gargi