Toon posts:

[BC3] Instant Powerdown

Pagina: 1
Acties:

Verwijderd

Topicstarter
Nah dos kon je wel gewoon uitzetten. Kan bedoel ik.
Maar goed, we gaan tever off-topic :)

Verwijderd

Topicstarter
Ergens in een hoekje van de kamer staat bij mij m''n debian (2.2r2) bak (actually, laptop). Deze staat niet non-stop aan (geluid/stroom/onzin in mijn situatie/de tijd om te kijken hoe hoog je uptime kan worden is bij mij voorbij).
Als ik dat ding uit wil zetten, moet ik met ssh inloggen, halt, en dan dat ding uitzetten. Dit betekent dat je altijd nog een andere pc aan moet hebben staan (of moet opstarten, nog vervelender) om dat ding uit te zetten (zonder elke keer fsck en evt problemen te krijgen).
Is er een manier om hier vanaf te komen, dat ik de laptop dus zonder risico uit kan zetten?
Ik had zelf al even gekeken naar Reiserfs, maar daar staat''t als een mindere kans op fouten, niet een 100% zekerheid dat''r niks fout gaat bij een crash. Heeft iemand hier suggesties of ervaringen?
Ik draai geen servers (alleen sshd) ofzo, dus daar hoeft geen rekening mee te worden gehouden..

(die goede oude dos-tijd dat je alles zo maar kon uitzetten :) Maarja, toen draaide er ook niet vanalles in de achtergrond :])

Verwijderd

[b]Op vrijdag 18 mei 2001 12:50 (die goede oude dos-tijd dat je alles zo maar kon uitzetten :) Maarja, toen draaide er ook niet vanalles in de achtergrond :])
dat is niet waar, als je dos zomaar uit zette kreeg je allemaal van FCK files op je hd NADAT je chkdsk had uitgevoerd, alleen ging dit niet automatisch.

als je zomaar je pc uit gooit heb je altijd wel data verlies... data die je nodig hebt of niet maakt niet uit.. verlies is een feit.

  • corani
  • Registratie: December 2000
  • Laatst online: 05-10-2017

corani

__,,,_(^_^)_,,,__

Uhm, zelf een progje schrijven dat een of andere poort uitleest (bijvoorbeeld lpt poort) en als daar een bepaalde waarde op komt, het systeem down gooit?

Laat me nou toch eens met rust man!
Iedereen die in telekinese gelooft, steek a.u.b. mijn hand op


Verwijderd

Topicstarter
Mjah als ik nu "halt" doe, doet-ie ook geen auto-powerdown. Das op zich niet zo''n ramp, maar ik zou''r ff naar kunnen kijken of ik dat nog aan de praat krijg. Alleen zo''n lpt-stekker zou ik zelf niet kunnen maken denk ik..

  • imdos
  • Registratie: Maart 2000
  • Laatst online: 05-08 12:09

imdos

I use FreeNAS and Ubuntu

Of connecten op een bepaalde tcp/udp poort en dan in je inittab een entry als shutdown -h now doen!

Dan kan je via je browser wel een button maken of een hyperlink aanmaken dat er op die poort geconnect wordt. Deze moet je alleen wel ff dicht zetten voor de buitenwereld :)

pvoutput. Waarom makkelijk doen, als het ook moeilijk kan! Every solution has a new problem


  • BC3 Victim
  • Registratie: Juli 2001
  • Laatst online: 29-09-2006
Je zou het reboot scriptje kunnen herschrijven en dan ctrl-atl-del gebruiken voor het afsluiten en niet voor reboot.
Je kunt natuurlijk ook een andere combi bekenden en die ernaast laten draaien.

De username van de oorspronkelijke plaatser van deze posting is bij Big Crash 3 eind mei 2001 verloren gegaan. Om toch de posting zelf terug te kunnen plaatsen is de user BC3 Victim in het leven geroepen


Verwijderd

Topicstarter
Op vrijdag 18 mei 2001 13:14 schreef imdos het volgende:
Of connecten op een bepaalde tcp/udp poort en dan in je inittab een entry als shutdown -h now doen!

Dan kan je via je browser wel een button maken of een hyperlink aanmaken dat er op die poort geconnect wordt. Deze moet je alleen wel ff dicht zetten voor de buitenwereld :)
Mjah het gaat er juist om dat er geen andere pc aan te pas moet komen.. Met ssh kan je ook een command laten uitvoeren, dus met een snelkoppeling zou dit al moeten kunnen. Maar het is dus juist niet de bedoeling dat een andere pc er aan te pas komt..

Thx for the input everyone, ik hoop dat''r nog iemand met suggesties komt :)

  • BC3 Victim
  • Registratie: Juli 2001
  • Laatst online: 29-09-2006
Zijn er bepaalde tijden dat je hem uit wilt doen? Dan zou je de crontab kunnen gebruiken?

De username van de oorspronkelijke plaatser van deze posting is bij Big Crash 3 eind mei 2001 verloren gegaan. Om toch de posting zelf terug te kunnen plaatsen is de user BC3 Victim in het leven geroepen


Verwijderd

Topicstarter
Op vrijdag 18 mei 2001 13:21 schreef mikemike het volgende:
Je zou het reboot scriptje kunnen herschrijven en dan ctrl-atl-del gebruiken voor het afsluiten en niet voor reboot.
Je kunt natuurlijk ook een andere combi bekenden en die ernaast laten draaien.
Mjah dan moet je wel bij''t toetsenbord kunnen :] En dat kan ik niet. Helaas :(
Nog andere suggesties :)

Verwijderd

Topicstarter
Hmm nee helaas zo onregelmatig als de pest..
Maar het ZOU natuurlijk wel kunnen, ''s nachts om 00:00 uit ofzo, alleen die uitzonderingen dat''t dan later wordt moet ik''r wel op letten ;)
hehe
Mjah ik houd''t in m''n achterhoofd, want op zich zou''t wel kunnen.
Hopend dat nog iemand een ideale oplossing heeft,
DLN :)
offtopic:
Woohoo net aangenomen bij een bedrijf :)

Verwijderd

Topicstarter
Ik hoop dat iemand in''t weekend nog tijd heeft om''r over na te denken :)

  • zeikstraal
  • Registratie: April 2000
  • Laatst online: 01-05 08:34
kunje geen knop aan een compoort hangen en een progje dat die uitleest en zonodig shutdown -h now geeft?

edit: ik ben natuurlijk niet zo slim dat ik meteen weet hoe dat moet maar mischien heeft freshmeat wat?

Quidquid id est, timeo puellas, et oscula dantes


Verwijderd

#!/bin/sh
idle ="`users | grep ''root''`"
if [ -n "$idle" ] ; then
shutdown -h +60 &
/bin/rm /etc/nologin
else
/sbin/shutdown -c
fi

Zoiets misschien? Als root niet meer is ingelogd wordt een shutdown gescheduled over 60 min. mocht root er weer zijn wordt ''iet gecancelled. Dit scriptje in cron elke X min en misschien dat het werkt...

Verwijderd

UPS eraan hangen. Schakelaar omgooien en (mits goed aangesloten) een zachte shutdown. Ok... kost wat geld :) Maar je hebt dan ook maar 1 handeling, en mocht de stroom echt uitvallen...

Verwijderd

Ik lees net dat het een laptop is... Moet het wel heel makkelijk gaan. Batterijen doen het nog??

  • Theodoor
  • Registratie: Juni 1999
  • Laatst online: 17-03 10:50
Je kan er toch gewoon een toetsenbord aanhangen ofzo, als je blind kan typen, dan kan je shutdown -h now in typen, ook al zie je het scherm niet. Hier heb ik beneden ook een server zonder monitor staan, als ik een nieuwe kernel gecompiled heb en Lilo met die test-kernel opstart, koppel ik ook altijd even er een toetsenbordje aan.

Of je moet idd inittab aanpassen en als er op een bepaalde knoppen combinatie wordt gedrukt, dat dan het systeem afsluit.

Verwijderd

Topicstarter
Mjah het is dus een laptop, en er zit al een toetsenbord "in". Maar de laptop zit dus dichtgeklapt, en ik kan niet bij het toetsenbord. De laptop is juist ideaal omdat-ie zo mooi weggestopt kan worden, en dus geen/nauwelijks ruimte in neemt (oa de hub staat erop), ergens in de hoek waar ik nog wel bij de powerknop kan komen.

Maar ik zit eigenlijk in een hele andere richting te zoeken qua oplossing dan de mensen hier tot nu toe.
Ik speelde de bal al een beetje op richting reiserfs. Het probleem is dat ik die laptop niet zomaar uit durf te zetten ivm problemen met het filesysteem/hd en dat''r geen data verloren gaat.
Een journaling filesystem zou zulke problemen moeten voorkomen. Is er iemand die hier ervaring mee heeft of me kan vertellen of''t inderdaad zo werkt dat ik de pc zomaar uit kan zetten (nogmaals, er draaien geen services als ftp ofzo, dus alleen de draaiende processen (met als enige daemon sshd) zouden een probleem moeten zijn. Wat daar nog lastig aan is, is de crontab. Die voert dus nog wel eens het eea uit (zoals updatedb), en dan kan''t lastiger worden...
Anyway, de vraag heb ik nu iets anders geformuleerd. Ik kijk morgen-ochtend helaas pas weer hier op''t forum, ik hoop dat''r dan reacties zijn :) Als''r tussendoor vragen opkomen zal ik die dan ook pas dan kunnen beantwoorden..
DLN

  • Pierik
  • Registratie: Februari 2000
  • Laatst online: 09-08 21:19

Pierik

I'll be back!!!

Ik kan opzich niet echt helpen maar ik heb ergens een keer gelezen (Waar weet ik niet meer ik geloof op GoT) dat in de 2.4 kernel een functie zit dat je gewoon met je powerknop je linuxbak het shutdownscript kunt laten draaien. Maar dan moet je Laptop wel ATX zijn natuurlijk.

Dus dan zou je gewoon met de aan en uit knop je laptop uit kunnen zetten terwijl linux hem dan wel gewoon netjes afsluit.

Iracing Profiel


Verwijderd

Je systeem gewoon uitgooien ook al heb je reiserFS is een slecht idee. Als was het alleen maar omdat het opstarten wellicht trager gaat. Verder is het zo dat als je HD aan het schrijven is op het moment dat de stroom uitvalt je HD fysiek beschadigd kan worden. (tenminste dat heb ik altijd begrepen)

Er zitten toch batterijen in die laptop?

Ik zou het zo doen:
1) laptop aan een contactdoos
2) tool gebruiken dat shutdown -h now activeert zodra de netspanning wegvalt. De laptop gaat immers automatisch over op de batterij !?

Of: dat wat distortion zegt :)

Of: linux op floppy en/of cd-rom zetten en geen HD gebruiken. Maar ik denk dat je dat niet wilt.

Verwijderd

Topicstarter
Ok dan, een heleboel reacties :)
/me erg blij. Maar goed, ik zal even reageren op de verschillende reacties:
Op vrijdag 18 mei 2001 20:17 schreef elbosmogg het volgende:
#!/bin/sh
idle ="`users | grep ''root''`"
if [ -n "$idle" ] ; then
shutdown -h +60 &
/bin/rm /etc/nologin
else
/sbin/shutdown -c
fi

Zoiets misschien? Als root niet meer is ingelogd wordt een shutdown gescheduled over 60 min. mocht root er weer zijn wordt ''iet gecancelled. Dit scriptje in cron elke X min en misschien dat het werkt...
Dit werkt helaas in mijn situatie niet. Als mijn vriendin bijv wil internetten, zet ze die laptop aan. Er is dan niemand ingelogd etc, dus dan wordt''r niet DIRECT op die laptop gewerkt.
Jammer, helaas in mijn situatie niet toepasbaar (en dat is ongetwijfeld een uitzonderlijke :)) maar een goede oplossing voor anderen misschien. Thx!
DLN

Verwijderd

Topicstarter
Op vrijdag 18 mei 2001 18:07 schreef zeikstraal het volgende:
kunje geen knop aan een compoort hangen en een progje dat die uitleest en zonodig shutdown -h now geeft?

edit: ik ben natuurlijk niet zo slim dat ik meteen weet hoe dat moet maar mischien heeft freshmeat wat?
Compoort zou niet mogelijk zijn, er zit''r maar 1 op en daar hangt me demos kabelmodem aan :]
Maar lpt zou evt kunnen. Als''t kan met een kabeltje, want bij de powerknop kan ik goed komen, maar lpt wordt al wat lastiger. Helaas heb ik zelf niet de kennis om zo''n ding te maken. Als''r echt geen mogelijkheden meer zijn en het stoort met echt FLINK dan zal ik uiteraard dit toch maar eens gaan nazoeken :)
Thx, and on to the next suggestion :)
hehe

Verwijderd

Topicstarter
Op zaterdag 19 mei 2001 02:40 schreef Zemanova het volgende:
Ik lees net dat het een laptop is... Moet het wel heel makkelijk gaan. Batterijen doen het nog??
Ja de batterijen doen het nog. Hier zit wel een mogelijkheid in, alleen (als ik even mag zeuren :]) de stekker zit ergens ver achter een kast. Aan de "laptop"kant van de aansluiting kan ik''r ook niet echt bij. Ik zou wel de laptop kunnen draaien, maar dan kan ik weer niet bij de aanknop (om''m aan te zetten).
Ook een mogelijkheid om rekening mee te houden, en ik houd''m in m''n achterhoofd!

Verwijderd

Topicstarter
Volgens mij moet met APMD ook nog het een of ander te fixen zijn (precies wat ik zoek dus ;)). Maar kan zo gauw geen goede info vinden. Zal''r nog ff naar moeten zoeken, ik zit niet echt ideaal hier :]

  • gekkie
  • Registratie: April 2000
  • Laatst online: 29-07 09:15
misschien is het mogelijk om gebruik te maken van APM ... heb zelf een kernel hackje gebakken waarmee ik een desktop computer die apm1.2 ondersteund kan aan en uitzetten via de aan en uitknop (zorgt voor een nette powerdown)

(is namelijk een dedicated servertje .. waar geen monitor nog keyboard aanhangt .. en waar de klant ook geen toegang via SSH toe heeft ... moet hem alleen dom aan en uit kunnen zetten ..)

Verwijderd

Topicstarter
Op zaterdag 19 mei 2001 11:43 schreef Zemanova het volgende:
Je systeem gewoon uitgooien ook al heb je reiserFS is een slecht idee. Als was het alleen maar omdat het opstarten wellicht trager gaat. Verder is het zo dat als je HD aan het schrijven is op het moment dat de stroom uitvalt je HD fysiek beschadigd kan worden. (tenminste dat heb ik altijd begrepen)

Er zitten toch batterijen in die laptop?

Ik zou het zo doen:
1) laptop aan een contactdoos
2) tool gebruiken dat shutdown -h now activeert zodra de netspanning wegvalt. De laptop gaat immers automatisch over op de batterij !?

Of: dat wat distortion zegt :)

Of: linux op floppy en/of cd-rom zetten en geen HD gebruiken. Maar ik denk dat je dat niet wilt.
Met reiserfs is je opstarten niet langsamer. Ik neem aan dat je doelt op fsck die dan uitgevoerd wordt. fsck wordt idd gebruikt bij foutief afsluiten, maar dat is van toepassing bij EXT2-fs en niet bij reiserfs.

Op cdrom zetten kan niet want er zit geen cd-drive in de laptop.
Een floppy is te klein, alhoewel natuurlijk niet alles erop hoeft te staan. Ik durf alleen niet te zeggen wat ik dan op die floppy zou moeten hebben en wat op de hdd kan blijven staan.
De suggestie van die powerdown bij het stroom uitzetten had iemand anders ook voorgesteld, dat was inderdaad nog een goed idee, alleen zal ik dan heel wat moeten veranderen aan de opstelling van m''n buro+toebehoren (wat nu perfect is behalve voor deze oplossing). Ik houd''t iig zeker in m''n achterhoofd!
Distortion ga ik nu ff op reageren :)

Verwijderd

Topicstarter
Op zaterdag 19 mei 2001 11:34 schreef Distortion het volgende:
Ik kan opzich niet echt helpen maar ik heb ergens een keer gelezen (Waar weet ik niet meer ik geloof op GoT) dat in de 2.4 kernel een functie zit dat je gewoon met je powerknop je linuxbak het shutdownscript kunt laten draaien. Maar dan moet je Laptop wel ATX zijn natuurlijk.

Dus dan zou je gewoon met de aan en uit knop je laptop uit kunnen zetten terwijl linux hem dan wel gewoon netjes afsluit.
Hmmm ik geloof niet dat een laptop ook met de standaarden AT(X) werkt. Meer APM en ACPI.
Maar goed daar weet ik te weinig van af, van die feiten.
De suggestie blijft echter een zeer goede. Ik zal eens rond gaan kijken naar de (on-)mogelijkheden van 2.4. Ik weet alleen niet of de laptop ook ACPI compatible is, tis al een oud beestje..

Verwijderd

Topicstarter
Op zaterdag 19 mei 2001 18:57 schreef gekkie het volgende:
misschien is het mogelijk om gebruik te maken van APM ... heb zelf een kernel hackje gebakken waarmee ik een desktop computer die apm1.2 ondersteund kan aan en uitzetten via de aan en uitknop (zorgt voor een nette powerdown)

(is namelijk een dedicated servertje .. waar geen monitor nog keyboard aanhangt .. en waar de klant ook geen toegang via SSH toe heeft ... moet hem alleen dom aan en uit kunnen zetten ..)
Dit komt al uit bij de perfecte oplossing. APM-compatible is-ie zeker. Kwist niet dat APM zo''n optie erin had zitten. Kan je me iets meer info verschaffen? Ik kan wel eea zelf uitzoeken, maar een richting zou schelen (ps kan pas zondag/maandag er mee aan de slag, zit nu ergens anders).
Even denken, je zegt een kernel-hack. Bedoel je gewoon een custom-kernel met de standaard sources of aangepaste kernelsource? wellicht is''t ook al uit te voeren met de kernel die nu gebruikt wordt. Hmmmz zou misschien met een simpele aanpassing in inittab alles opgelost kunnen worden? Ik kan me wel herinneren dat daar het eea staat, maar het is heel wazig (misschien is''t standaard uitgecomment (iemand een juiste term hiervoor? :)).
Als jij (of iemand anders) hier nog info over heeft graag. Ik zal zelf ook maandag ff op zoek gaan (tenzij het antwoord hier al staat natuurlijk!)
Maar dit zou een perfecte oplossing zijn en volgens mij moet dit ook simpel kunnen.
D''r staat me echt iets bij dat''r al zoiets in die inittab staat, maar ik kan helaas nu niks controleren...

Great! Thx a bunch!

  • gekkie
  • Registratie: April 2000
  • Laatst online: 29-07 09:15
apmd werkte bij mij helaas niet ... reageert te traag ... als je de apm 1.2 specs leest ... kom je er achter wat gebeurd als met de uitknop indrukt (die je in het bios de functie van "suspend" hebt gegeven ....)
daaruit is af te leiden dat het OS binnen 5 seconden moet reageren om een suspend af te wenden .. dat kreeg ik met apmd niet voor elkaar (bovendien nogal lastig om via apmd juiste signaal terug naar bios te sturen) ... kortom ... wat in de kernel-source wijzigen dat in het geval van een suspend dat direct ongedaan wordt gemaakt door OS .. maar wel apmd wordt getriggerd .. die dan vervolgens een halt -p uitvoerd .. das in het kort het principe ...

  • gekkie
  • Registratie: April 2000
  • Laatst online: 29-07 09:15
tis dus opzich wel een beetje dirty gedaan .. maar ben dan ook geen programmeur (kan wel redelijk code lezen .. alleen niet schrijven)

Maar het is me dus toch gelukt om deze work-around te bedenken en werkend te krijgen :-)
(is de redding van het dedicated-servertjes project geweest ... anders hadden we een probleem dat de database zo wat direct corrupt zouden worden vanwege niet netjes shutdownen)

  • gekkie
  • Registratie: April 2000
  • Laatst online: 29-07 09:15
niet alleen apmd install''en heh .. ook wel apm in je kernel compileren .. anders doet tie erg weinig .. :)

Verwijderd

Topicstarter
Hmmmz apmd vangt dat niet goed op? Kzal me er in moeten verdiepen :)
Is''t toevallig mogelijk dat je het aangepaste stukje ff copy/paste''d. Zelf ben ik net als jij, code lezen wil nog wel lukken maar zelf maken is een stuk lastiger :)
Van de week iig iets te doen :)

  • gekkie
  • Registratie: April 2000
  • Laatst online: 29-07 09:15
Op zondag 20 mei 2001 12:42 schreef Deleon het volgende:
Hmmmz apmd vangt dat niet goed op? Kzal me er in moeten verdiepen :)
Is''t toevallig mogelijk dat je het aangepaste stukje ff copy/paste''d. Zelf ben ik net als jij, code lezen wil nog wel lukken maar zelf maken is een stuk lastiger :)
Van de week iig iets te doen :)
doneer maar een mail-adres :-)
heb het op dit moment eventjes niet hier .. heb geen servertje meer staan waar die scriptjes + hack opstaan .. en op m''n eigen laptop staat het ook niet heb ik net gezien .. toch nog is copieren :-)

nouja als het goed is moet ik er deze week toch weer eentje klonen :-)

Verwijderd

Topicstarter
Als''t kan naar Deleon_@hotmail.com :)
Met de underscore dus :)

Ik ga vandaag eens kijken of ik''r nog iets van kan vinden enzo, in ieder geval al bedankt voor het advies, dan weet ik iig dat het kan en ook de richting, dat scheelt al een heel end :)
Stom dat ik niet zelf aan apmd/inittab heb gedacht :]
halt -p ook eens kijken of dat werkt zonder aanpassingen.. Dat scheelt dan ook weer de aan/uitknop :)

Verwijderd

Topicstarter
:)
Das goed :)

  • gekkie
  • Registratie: April 2000
  • Laatst online: 29-07 09:15
kan nog wel tot volgende week duren voordat ik die code weer kan hebben ....

Verwijderd

Topicstarter
Ok no problem. Zag dat apmd er nog niet opstond enzo, halt -p werkt ook nog niet dus heb nog wel eea te doen, daarbij heb ik toch al niet al teveel tijd dus dat zit wel goed. Alvast bedankt!

  • gekkie
  • Registratie: April 2000
  • Laatst online: 29-07 09:15
inderdaad .. eerst halt -p maar is aan de praat krijgen ..

ga ik m''n spullen is bij elkaar vegen voor een lekker weekendje zeilen :)

till next week ! (met de source als het goed is)
Pagina: 1