Neu bei Linux. Ich muss meine Box ausschalten und in meinen Serverraum stellen. Die Hilfe hier und überall scheint bei mir nicht zu funktionieren:
http://debianhelp.co.uk/shutdown.htm
Ich bekomme:
lukepuplett@uktnlx01:~$ poweroff
-bash: poweroff: command not found
lukepuplett@uktnlx01:~$ shutdown
-bash: shutdown: command not found
lukepuplett@uktnlx01:~$ modprobe apm
-bash: modprobe: command not found
lukepuplett@uktnlx01:~$
Ich habe auch versucht, anzuhalten, neu zu starten, wegzugehen und bittejustwork.
;-)
/sbin/
statt in/bin/
oder befindet/usr/bin/
. Ersteres wird normalerweise nicht zu$PATH
einem normalen Benutzer hinzugefügt .Antworten:
Sie müssen root sein (oder Folgendes verwenden
sudo
):Lesen Sie die Handbuchseite zum Herunterfahren:
man shutdown
für weitere Informationen.In dem von Ihnen angegebenen Link haben Sie den Satz einfach übersehen
quelle
shutdown
Befehl befindet sich in dem/sbin
Verzeichnis, das sich nicht in Ihrem Pfad befindet. Es wird daher nicht von bash gefunden, wenn Sie es aufrufen, ohne root zu sein. Vergleichewhich shutdown
(keine Ausgabe) mitsudo which shutdown
(Ausgabe istsbin/shutdown
).halt
oderreboot
könnte bevorzugt werden (zumindest ab Version 6 von Debian). Als Wenn Stillstand oder Neustart aufgerufen wird , wenn das System nicht in Runlevel 0 oder 6 ist, mit anderen Worten , wenn es normal läuft, wird Shutdown statt aufgerufen werden (mit der -h oder -r Flag). sehenman halt
.halt
undreboot
Befehle auf niedriger Ebene und die Befehle aufshutdown
hoher Ebene. Ich ziehe man das hohe Niveau verwendet wird , die Zeit clean-up - Skripte ausführen dauert, etc ... in einigen Distributionen (zB Debian), aber nicht alle,halt
undreboot
tun Shutdown ... so was ist der Sinn? Wie auch immer, meine Vorliebe gilt wirklichshutdown
.halt
laufen als root odersudo halt
wenn du auf der sudoers liste bist, solltest du den trck machen.quelle
Als root können Sie 'init 0' zum Herunterfahren und / oder 'init 6' zum Neustart verwenden
quelle