sonnenblen.de - Das unabhängige Sun User Forum

Betriebssysteme => Solaris => Thema gestartet von: pstein am 12. April 2008, 21:31:07

Titel: Wie Shutdown DIREKT von der Login Seite aus?
Beitrag von: pstein am 12. April 2008, 21:31:07
Sorry für die Anfängerfrage:
Wenn ich Solaris (Express) boote, dann komme ich irgendwann auf die Login-Seite.
Also dort wo ich den Login-Namen und das Passwort einzutragen habe.

Angenommen ich habe es mir anders überlegt und will gleich wieder ein shutdown machen: Wie kann ich das erreichen?

Auf der Login Seite ist kein Menü-Eintrag oder Button "Shutdown" standardmässig
vorhanden. Gibt es trotzdem irgendwie einen Trick (z.B. über Hotkeys)?

Kann ich auf der Solaris Login Seite ein Shutdown Menü anzeigen lassen wenn ich mich zunächst einmal Einloggen und irgendwo einen Parameter für später setze? Wo genau ?

Peter
Titel: Re: Wie Shutdown DIREKT von der Login Seite aus?
Beitrag von: Ebbi am 12. April 2008, 22:54:44
Ich wähle immer "Console Login", logge mich als root ein und gebe dann poweroff ein.

Beantwortet aber nicht deine Frage nach einem zusätzlichen Knopf, aber CDE-Modding war schon immer eins der großen Geheimnisse. ;)
Titel: Re: Wie Shutdown DIREKT von der Login Seite aus?
Beitrag von: DukeNuke2 am 12. April 2008, 23:44:46
Ich wähle immer "Console Login", logge mich als root ein und gebe dann poweroff ein.

Beantwortet aber nicht deine Frage nach einem zusätzlichen Knopf, aber CDE-Modding war schon immer eins der großen Geheimnisse. ;)

na "poweroff" wird aber unter solaris nicht funktionieren, oder? ;) init 6 oder shutdown sollte da der richtige befehl sein...
Titel: Re: Wie Shutdown DIREKT von der Login Seite aus?
Beitrag von: Padde am 13. April 2008, 00:28:36
Doch, siehe man poweroff. init(1M) oder shutdown(1M) sind aber "besser".

Je nach Hardware kann man aber auch einfach auf den Power-Button drücken, was init(1M) aufrufen sollte.

Wie man das direkt in den Login-Screen bekommt? Keine Ahnung.  ???
Titel: Re: Wie Shutdown DIREKT von der Login Seite aus?
Beitrag von: escimo am 13. April 2008, 01:23:55
Na dann meinen beide etwas anderes... ;)

DukeNuke2: power-off vom OBP
Padde: poweroff unter Solaris

Titel: Re: Wie Shutdown DIREKT von der Login Seite aus?
Beitrag von: claus am 13. April 2008, 11:51:53
Ich wähle immer "Console Login", logge mich als root ein und gebe dann poweroff ein.

Beantwortet aber nicht deine Frage nach einem zusätzlichen Knopf, aber CDE-Modding war schon immer eins der großen Geheimnisse. ;)

Das habe ich mich auch schon gefragt, wie das gehen sollte ...

Claus
Titel: Re: Wie Shutdown DIREKT von der Login Seite aus?
Beitrag von: DukeNuke2 am 13. April 2008, 16:25:13
jetzt weiss ich warum ich den befehl "poweroff" nicht kannte. ich habe immer "halt" benutzt. und die manpage dazu habe ich mir auch noch nie bewusst angesehen.

@escimo
ich kannte den befehl "power-off" vom obp! wirklich...
Titel: Re: Wie Shutdown DIREKT von der Login Seite aus?
Beitrag von: Toktar am 13. April 2008, 16:53:10
'poweroff' funktioniert sogar unter Debian (Sparc). Hab ich soeben ausprobiert.
Titel: Re: Wie Shutdown DIREKT von der Login Seite aus?
Beitrag von: Drusus am 13. April 2008, 16:58:32
Moin,

hm - hat Solaris Express nicht schon GDM als Login-Manager (statt dem alten CDE)? Dort waere die Config dann einfach in /etc/X11/gdm/gdm.conf wo in der "Exclude=" Liste das "shutdown" (und/oder ggf. "halt") herausgenommen werden kann (und SystemMenu muss natuerlich weiterhin auf true stehen).

Ich habe hier nur ein normales Solaris 10 (kein Solaris Express) und kann das daher gerade nicht testen. Eventuell hilft aber auch ein Blick in die zugehoerigen SMF Services um zu sehen welcher Login-Service laeuft:
# svcs cde-login
# svcs gdm2--login

Sollte da noch cde-login aktiv sein, so kann man auf den GDM umteigen:
# svcadm disable cde-login
# svcadm enable gdm2-login

Alles aber ohne Gewaehr, da hier nicht getestet.

Tschau,
  Drusus.
Titel: Re: Wie Shutdown DIREKT von der Login Seite aus?
Beitrag von: escimo am 13. April 2008, 19:27:44
@escimo
ich kannte den befehl "power-off" vom obp! wirklich...
Daran habe ich keine Sekunde gezweifelt. Das war, um die Sachlage bezüglich "power-off/poweroff" zu klären.

na "poweroff" wird aber unter solaris nicht funktionieren, oder? ;) ...
Aber mir kam der Gedanke, dass du power-off vom OBP gemeint hast. ;)

Das Solaris-Kommando poweroff ist mir jedenfalls neu, denn ich nutze das Kommando shutdown und anschießend power-off vom OBP.

Muss dazu das Power-Management aktiviert sein?

Gruß
escimo
Titel: Re: Wie Shutdown DIREKT von der Login Seite aus?
Beitrag von: Ebbi am 13. April 2008, 19:48:21
Ohne mich jetzt all zu weit aus dem Fenster zu lehnen, aber ich glaube den Befehl "poweroff" gab es schon im Solaris 8 für x86.  :)
Titel: Re: Wie Shutdown DIREKT von der Login Seite aus?
Beitrag von: DukeNuke2 am 13. April 2008, 22:12:21
Ohne mich jetzt all zu weit aus dem Fenster zu lehnen, aber ich glaube den Befehl "poweroff" gab es schon im Solaris 8 für x86.  :)
da "halt" und "poweroff" laut manpage wohl das gleiche sind, wirds das wohl noch länger geben ;)
Titel: Re: Wie Shutdown DIREKT von der Login Seite aus?
Beitrag von: beta17 am 14. April 2008, 09:46:20
kennt ihr auch init 5????? :-)
Titel: Re: Wie Shutdown DIREKT von der Login Seite aus?
Beitrag von: Ebbi am 14. April 2008, 10:48:04
kennt ihr auch init 5 ? :-)
Äh, nein. Was macht das? ;)
Titel: Re: Wie Shutdown DIREKT von der Login Seite aus?
Beitrag von: Ten Little Indyans am 14. April 2008, 13:41:35
kennt ihr auch init 5 ? :-)
Äh, nein. Was macht das? ;)

Für diejenigen die es wirklich nicht wissen:

Zitat von: init(1M)
     5     Shut the machine down so that it is safe to remove the
           power. Have the machine remove power, if possible.

Wer also nach init 0 bzw. shutdown sowieso nur power-off eingeben will kann sich so ein wenig Tipparbeit ersparen.

P.S. Das Solaris-Kommando poweroff als Synonym für halt ist schon ziemlich alt, auch auf SPARC.
Zitat
$ whatis poweroff
poweroff        halt (1m)       - stop the processor
$ which poweroff
/usr/sbin/poweroff
$ uname -rsp
SunOS 5.6 sparc

Titel: Re: Wie Shutdown DIREKT von der Login Seite aus?
Beitrag von: escimo am 14. April 2008, 18:09:59
P.S. Das Solaris-Kommando poweroff als Synonym für halt ist schon ziemlich alt, auch auf SPARC.
Zitat
$ whatis poweroff
poweroff        halt (1m)       - stop the processor
$ which poweroff
/usr/sbin/poweroff
$ uname -rsp
SunOS 5.6 sparc

Das Kommando poweroff existiert wohl schon seit Solaris 2.4 (http://docs.sun.com/app/docs/doc/801-6680-1M/6i11qf4v6?l=de&a=view&q=poweroff), zumindest laut der Suche über <docs.sun.com (http://onesearch.sun.com/search/docs/index.jsp?col=docs_de&locale=de&qt=poweroff&cs=false&st=491&rf=1)>.
Titel: Re: Wie Shutdown DIREKT von der Login Seite aus?
Beitrag von: Drusus am 14. April 2008, 21:01:29
Moin,

habe gerade mal meinen vorherigen Tip (GDM statt CDE Login-Manager zu nutzen) getestet. Funktioniert gleich "out of the box", d.h. auch ohne weitere Konfigurationsaenderungen ist dann bei der Loginmaske rechts das Feld "Actions" zu sehen, wo sich dann ein "Suspend computer" finden laesst.

Ergo:
# svcadm disable cde-login
# svcadm enable gdm2-login

Tschau,
  Drusus.

p.s.: Mein Test lief zwar unter Solaris 10, aber das Ergebnis duerfte unter Solaris Express hoffentlich das gleiche sein...
Titel: Re: Wie Shutdown DIREKT von der Login Seite aus?
Beitrag von: dominik am 15. April 2008, 08:42:02
Wieso so kompliziert beim Runterfahren? Ich nehm immer 'uadmin 2 0'

'poweroff' bzw 'halt' sind definitiv nicht die richtigen Kommandos um ein System herunterzufahren. Ich verweise da auf die entsprechende Manpage:

Zitat
NOTES
     The halt and poweroff  utilities  do  not  cleanly  shutdown
     smf(5) services. Execute the scripts in /etc/rcnum.d or exe-
     cute shutdown actions in inittab(4). To  ensure  a  complete
     shutdown of system services, use shutdown(1M) or init(1M) to
     reboot a Solaris system.

Gruss
Dominik

PS:
Irgendwo in diesem Posting ist Ironie versteckt...
Titel: Re: Wie Shutdown DIREKT von der Login Seite aus?
Beitrag von: WDZaphod am 16. April 2008, 11:20:27
Hm, meine Kiste schaltet sich nur nach einem poweroff ab, bei "halt" fährt sie runter, bleibt aber an. Was tun?
Titel: Re: Wie Shutdown DIREKT von der Login Seite aus?
Beitrag von: dominik am 16. April 2008, 12:02:10
init 5

Zitat
System Administration Commands                           halt(1M)

NAME
     halt, poweroff - stop the processor

SYNOPSIS
     /usr/sbin/halt [-dlnqy]

     /usr/sbin/poweroff [-dlnqy]

DESCRIPTION
     The halt and poweroff utilities write any  pending  informa-
     tion  to the disks and then stop the processor. The poweroff
     utility has the machine remove power, if possible.

Zitat
NOTES
     The halt and poweroff  utilities  do  not  cleanly  shutdown
     smf(5) services. Execute the scripts in /etc/rcnum.d or exe-
     cute shutdown actions in inittab(4). To  ensure  a  complete
     shutdown of system services, use shutdown(1M) or init(1M) to
     reboot a Solaris system.

Gruss
Dominik