Hvad sker der hvis man bare slukker

Alle tekniske spørgsmål som ikke hører ind under de andre fora.
laoshi
Redaktør
Indlæg: 5515
Tilmeldt: 26. apr 2008, 20:52
IRC nickname: laoshi
Geografisk sted: Vejle

Re: Hvad sker der hvis man bare slukker

Indlæg af laoshi »

Du kan bruge

Kode: Vælg alt

shutdown -h hh:mm
for at lukke på et givet tidspunkt efter 24-timers-uret
eller

Kode: Vælg alt

shutdown - h +m
hvor m er antallet af minutter fra nu
"Von guten Mächten wunderbar geborgen
erwarten wir getrost was kommen mag.
Gott ist mit uns am Abend und am Morgen
Und ganz gewiss an jedem neuen Tag"

(Dietrich Bonhoeffer 1906-1945)

http://www.stromata.dk
https://wiki.ubuntu.com/FlemmingChristensen
https://launchpad.net/~laoshi
cmay
Indlæg: 461
Tilmeldt: 24. feb 2009, 22:45

Re: Hvad sker der hvis man bare slukker

Indlæg af cmay »

laoshi skrev:Du kan bruge

Kode: Vælg alt

shutdown -h hh:mm
for at lukke på et givet tidspunkt efter 24-timers-uret
eller

Kode: Vælg alt

shutdown - h +m
hvor m er antallet af minutter fra nu


det har jeg forslået ham men det kunne han ikke bruge åbenbart.

jeg tænkte dog om man kunne lave et lille srkipt der holder øje med om der er netværksforbindelse og så sender shutdown signalet hvis nettet bliver afbrudt.

det ville jo betyde at når han slukker for hans router så slukker den automatisk.
men det ville jo også betyde at den slukker alle gange hvor der er mangel på internet forbindelse i en lille kort periode hvilket jo kan ske. så det dur vel heller ikke.
har grå stær. forklare mine (ofte) stavefejl

Kode: Vælg alt

#include <stdio.h>
int main(int argc, char** argv) { int beer; for(beer = 100;beer > 0; beer--)printf("%d bottles of beer%s on the wall take %d down and pass it around \n",beer,beer == 1 ? "":"s",beer -1); return 0;}
Leutenant
Indlæg: 19
Tilmeldt: 17. okt 2007, 21:19
Geografisk sted: Aalborg

Re: Hvad sker der hvis man bare slukker

Indlæg af Leutenant »

hvis man nu køre server installationen kan man lukke korrekt ned ved at trykke på power knappen på følgende måde:

sudo apt-get install acpid

sudo gedit /etc/acpi/events/powerbtn

her kan man se at "powerbtn" køre et script der hedder "powerbtn.sh" så derfor

sudo gedit /etc/acpi/powerbtn.sh

ret i denne fil. Så den stemmer overens med hvad man vil have den til og gøre ;-)
(selvfølgelig kun hvis den ikke lukker korrekt!!! Bare det at acpi er installeret burde faktisk få maskinen til at lukke korrekt ved at trykke på powerknappen. Men regner selvfølgelig med at dette ikke er tilfældet. Siden spørgsmålet er blevet stillet!

og hvis acpi ikke er installeret er det bare at installere det som ovenfor i "step 1" ;-)

- Frederik
Brandt
Indlæg: 166
Tilmeldt: 17. maj 2009, 13:04
Geografisk sted: Sønderborg

Re: Hvad sker der hvis man bare slukker

Indlæg af Brandt »

Det vil jeg prøve.
Synes ikke shutdown -h now eller eks. shutdown -h 22:00 virker specielt godt på min laptop som kører ubuntu server lige nu.
Maskinen slukker ikke helt. Jeg skal lige give den et tryp på powerknappen.

/Brandt
soundpartner
Indlæg: 3461
Tilmeldt: 27. sep 2008, 23:51
IRC nickname: sound
Geografisk sted: København

Re: Hvad sker der hvis man bare slukker

Indlæg af soundpartner »

Brandt skrev:Det vil jeg prøve.
Synes ikke shutdown -h now eller eks. shutdown -h 22:00 virker specielt godt på min laptop som kører ubuntu server lige nu.
Maskinen slukker ikke helt. Jeg skal lige give den et tryp på powerknappen.

/Brandt

du kan evt prøve sudo halt
det bruger jeg ofte når jeg skal lukke ting ned fra remote location
Selvudnævnt guru når det drejer sig om mobilt bredbånd

Webmaster og stifter af:
Billede
Hvor du finder scripts til en hver situation

Billede
Brandt
Indlæg: 166
Tilmeldt: 17. maj 2009, 13:04
Geografisk sted: Sønderborg

Re: Hvad sker der hvis man bare slukker

Indlæg af Brandt »

Jeg tror min laptop har nogle problemer med acpi.
Der er noget med acpi bios fault når den starter op og den reagere ikke på power button push efter at havde fulgt Leutenants anvisning.

Kode: Vælg alt

sudo apt-get install acpid 
sudo gedit /etc/acpi/events/powerbtn
her kan man se at "powerbtn" køre et script der hedder "powerbtn.sh" så derfor
sudo gedit /etc/acpi/powerbtn.sh


Er der andre der kan bekræfte det virker hos dem?
I powerbtn.sh står der at den ved taste tryk skal køre kommandoen shutdown - h now

/Brandt
Leutenant
Indlæg: 19
Tilmeldt: 17. okt 2007, 21:19
Geografisk sted: Aalborg

Re: Hvad sker der hvis man bare slukker

Indlæg af Leutenant »

Hej Brandt.

Du kan lige få min powerbtn.sh som reference. Nu skal du huske at du skal ikke kalde "gnome-power-manager" men du skal have det skrevet til shutdown -h
Kan du evt lige tilføje om det er med eller uden Xserver. Altså den grafiske brugerflade.
Jeg vil først gerne vide at det virker som det skal dette scipt. Inden vi begynder at skrive det om. Så den lukker rigtig ned når du trykker på powerkanppen. Måden vi tester det på. Er (hvis du har Xserver) at dialogboxen kommer frem (den hvor du vælger om du vil lukke, genstarte osv osv)
Jeg går forresten ud fra det er gnome du har som den grafiske brugerflade og ikke KDE....

#!/bin/sh
# /etc/acpi/powerbtn.sh
# Initiates a shutdown when the power putton has been
# pressed.

# Skip if we just in the middle of resuming.
test -f /var/lock/acpisleep && exit 0

# If gnome-power-manager, kpowersave or klaptopdaemon are running, let
# them handle policy This is effectively the same as 'acpi-support's
# '/usr/share/acpi-support/policy-funcs' file.

if pidof gnome-power-manager kpowersave > /dev/null ||
(pidof dcopserver > /dev/null && test -x /usr/bin/dcop && /usr/bin/dcop kded kded loadedModules | grep -q klaptopdaemon) ; then
exit
fi

# Otherwise, if KDE is found, try to ask it to logout.
# If KDE is not found, just shutdown now.
if ps -Af | grep -q '[k]desktop' && pidof dcopserver > /dev/null && test -x /usr/bin/dcop ; then
KDESES=`pidof dcopserver | wc -w`
if [ $KDESES -eq 1 ] ; then
# single KDE session -> ask user
/usr/bin/dcop --all-sessions --all-users ksmserver ksmserver logout 1 2 0
exit 0
else
# more than one KDE session - just send shutdown signal to all of them
/usr/bin/dcop --all-sessions --all-users ksmserver ksmserver logout 0 2 0 && exit 0
fi
fi

# If all else failed, just initiate a plain shutdown.
/sbin/shutdown -h now "Power button pressed"



Kan du evt smide den "fejl" du får her i forum. Så er det lidt lettere at forstå "fejlen".

Prøv evt.
sudo apt-get purge acpid

For at se om alt bliver "normalt" igen.

- Leutenant
Brandt
Indlæg: 166
Tilmeldt: 17. maj 2009, 13:04
Geografisk sted: Sønderborg

Re: Hvad sker der hvis man bare slukker

Indlæg af Brandt »

Min powerbtn.sh ser ud som din, dog uden kode afsnittet med KDE.
Jeg kører 9.04 server edition, måske er det det derfor.

fejlmeddelelsen med acpi kommer på skærmen lige efter Grub bootloader valget.
Jeg kan ikke nå at læse og huske det hele, men det er noget med "pnpbios fault ... age.... acpi ...."
Nu er det jo en bærbar packard bell og jeg har prøvet at opdaterer biosen, men det hjalp ikke.
Og det eneste man kan lave af instilling af bootmedie rækkefølgenden.

Det skal lige siges at denne fejl meddelelse også kommer når man boot fra en ubuntu live-cd.
Tror måske det er årsagen til at min shutdown -h now kommando kun sætter systemet i halt.


/Brandt.
Leutenant
Indlæg: 19
Tilmeldt: 17. okt 2007, 21:19
Geografisk sted: Aalborg

Re: Hvad sker der hvis man bare slukker

Indlæg af Leutenant »

Hmmm... Hvis denne besked også kommer når du loader live cd'en. Så måske det hjælper at ændre bios til (ikke) at slukke/lukke når du trykker på power knappen. Prøv det engang. Hvis ikke det hjælper så prøve med omvendt fortegn ;-)

- Leutenant
Brandt
Indlæg: 166
Tilmeldt: 17. maj 2009, 13:04
Geografisk sted: Sønderborg

Re: Hvad sker der hvis man bare slukker

Indlæg af Brandt »

Desværre er det ikke muligt at ændre noget i biosen ud over bootmedie rækkefølgen.
Så jeg må jo bare vente og se når jeg får en anden maskine sat op.


/Brandt