Kirjoittaja Aihe: Summuttamisen ajastus?  (Luettu 4563 kertaa)

Marbo

  • Käyttäjä
  • Viestejä: 427
    • Profiili
    • Toimi.org
Summuttamisen ajastus?
« : 07.02.08 - klo:16.39 »
Elikkäs miten Ubuntun saisi sammutettua ajastuksella esim päivän päästä?

Linux user #460798

Risto H. Kurppa

  • Käyttäjä
  • Viestejä: 3024
  • Useita Kubuntuja ajossa.
    • Profiili
    • http://risto.kurppa.fi
Vs: Summuttamisen ajastus?
« Vastaus #1 : 07.02.08 - klo:16.41 »
Koita mitä kertoo komento shutdown --help

Täällä forumilla on keskusteltu aiheesta muutamaan kertaan, haku löytänee oikeat ketjut?

r
UUSI UBUNTUN KÄYTTÄJÄ: SÄÄSTÄ AIKAASI LUKEMALLA  -> TÄMÄ <-

Heikki Mäntysaari

  • Käyttäjä / tiedottaja
  • Viestejä: 377
    • Profiili
Suomenkielinen Linux-wiki: Linux.fi - katso myös http://linux.fi/foorumi

_Pete_

  • Käyttäjä
  • Viestejä: 1845
  • Fufufuuffuuu
    • Profiili
Vs: Summuttamisen ajastus?
« Vastaus #3 : 12.02.08 - klo:10.14 »
sleep 88400 && shutdown -h now

60*60*24=88400


mgronber

  • Käyttäjä
  • Viestejä: 1458
    • Profiili
Vs: Summuttamisen ajastus?
« Vastaus #4 : 12.02.08 - klo:12.06 »
sleep 88400 && shutdown -h now

60*60*24=88400

Miksei yksinkertaisesti "sleep 24h && shutdown -h now"?

gdm

  • Sitä saa mitä tilaa...
  • Käyttäjä
  • Viestejä: 4363
    • Profiili
    • Keskustelualueiden säännöt
Vs: Summuttamisen ajastus?
« Vastaus #5 : 12.02.08 - klo:12.16 »
miksei yksinkertaisemmin
sudo shutdown -h 21:00 &
missä 21:00 on haluttu kellonaika 24h kellossa
sammutuksen voi keskeyttää komentamalla
sudo shutdown -c
Lisää [Ratkaistu] aloitusviestiin jos ongelmasi selviää!
Saamasi tuki on ilmaista, joten älä vaadi tai uhkaile saadaksesi apua!

_Pete_

  • Käyttäjä
  • Viestejä: 1845
  • Fufufuuffuuu
    • Profiili
Vs: Summuttamisen ajastus?
« Vastaus #6 : 12.02.08 - klo:12.23 »
Miksei yksinkertaisesti "sleep 24h && shutdown -h now"?

Kaspas siinä on tuollasia hienouksia. No, isompi ja mysteerisempi luku on aina hienompi :)


mgronber

  • Käyttäjä
  • Viestejä: 1458
    • Profiili
Vs: Summuttamisen ajastus?
« Vastaus #7 : 12.02.08 - klo:12.25 »
miksei yksinkertaisemmin
sudo shutdown -h 21:00 &

Entä jos kello on nyt 20:00 ja haluan koneen sammuvan huomenna kello 21:00? Hieman teoreettinen esimerkki sillä harvemmin lienee tarvetta sammuttaa konetta noin pitkän ajan kuluttua mutta voihan sekin olla mahdollista jos kone suorittaa jotakin laskentaa, itse lähtee matkoille ja haluaa koneen sammuvan kun laskenta on suoritettu loppuun.

gdm

  • Sitä saa mitä tilaa...
  • Käyttäjä
  • Viestejä: 4363
    • Profiili
    • Keskustelualueiden säännöt
Vs: Summuttamisen ajastus?
« Vastaus #8 : 12.02.08 - klo:13.13 »
miksei yksinkertaisemmin
sudo shutdown -h 21:00 &

Entä jos kello on nyt 20:00 ja haluan koneen sammuvan huomenna kello 21:00?

Niin no, semantiikkaa :)
tuossa tilanteessa ei ole toimiva oma ehdotukseni,
mutta kuten itse sanoit, harvemmin tarvitsee tuollaista ajanjaksoa sammuttamiseen.
Luotan kyllä sinun sanomisiin näissä asioissa, sillä olet oletettavasti perehtynyt näihin asioihin enemmän kuin keskiverto matti/maija meikäläinen :D
Lisää [Ratkaistu] aloitusviestiin jos ongelmasi selviää!
Saamasi tuki on ilmaista, joten älä vaadi tai uhkaile saadaksesi apua!

UbunTux

  • Käyttäjä
  • Viestejä: 2046
  • KubunTux
    • Profiili
Vs: Summuttamisen ajastus?
« Vastaus #9 : 12.02.08 - klo:13.19 »
Eikös tuohon kannata kytkeä mukaan työpöydältä uloskirjautuminen jos se on päällä.
KDE:
Koodia: [Valitse]
dcop ksmserver ksmserver   logout 0 0 0
KDE neon
Uudempaa KDE:tä Ubuntulla

MikkoJP

  • Käyttäjä
  • Viestejä: 1148
  • iBook 600 MHz + Debian 4.0
    • Profiili
Vs: Summuttamisen ajastus?
« Vastaus #10 : 12.02.08 - klo:14.11 »
Entä jos kello on nyt 20:00 ja haluan koneen sammuvan huomenna kello 21:00? Hieman teoreettinen esimerkki sillä harvemmin lienee tarvetta sammuttaa konetta noin pitkän ajan kuluttua mutta voihan sekin olla mahdollista jos kone suorittaa jotakin laskentaa, itse lähtee matkoille ja haluaa koneen sammuvan kun laskenta on suoritettu loppuun.

man shutdown
Lainaus
The time argument can have different formats. First, it can be an absolute time in the format hh:mm, in which hh is the hour (1 or 2 digits) and mm is the minute of the hour (in two digits). Second, it can be in the format +m, in which m is the number of minutes to wait. The word now is an alias for +0.


Mihin noita sleeppejä tarvitaan? Ajastetaan sammutus 25 * 60 = 1500 minuutin päähän:

sudo shutdown -h +1500

Toimiskohan  tämäkin?

>sudo at 9 pm tomorrow
>shutdown -h now
>CTRL+D


Yliopiston XP:llä ei pääse valitettavasti testailemaan...

man atq:

Lainaus käyttäjältä:
At allows fairly complex time specifications, extending the POSIX.2 standard. It accepts times of the form HH:MM to run a job at a specific time of day. (If that time is already past, the next day is assumed.) You may also specify midnight, noon, or teatime (4pm) and you can have a time-of-day suffixed with AM or PM for running in the morning or the evening. You can also say what day the job will be run, by giving a date in the form month-name day with an optional year, or giving a date of the form MMDDYY or MM/DD/YY or DD.MM.YY. The specification of a date must follow the specification of the time of day. You can also give times like now + count time-units, where the time-units can be minutes, hours, days, or weeks and you can tell at to run the job today by suffixing the time with today and to run the job tomorrow by suffixing the time with tomorrow.

For example, to run a job at 4pm three days from now, you would do at 4pm + 3 days, to run a job at 10:00am on July 31, you would do at 10am Jul 31 and to run a job at 1am tomorrow, you would do at 1am tomorrow.

The exact definition of the time specification can be found in /usr/share/doc/at-3.1.8/timespec

cronin avulla voisi sitten pistää koneen vaikka sammumaan joka päivä työajan päätteeksi :-)
« Viimeksi muokattu: 12.02.08 - klo:14.42 kirjoittanut MikkoJP »

mgronber

  • Käyttäjä
  • Viestejä: 1458
    • Profiili
Vs: Summuttamisen ajastus?
« Vastaus #11 : 12.02.08 - klo:17.09 »
Mihin noita sleeppejä tarvitaan? Ajastetaan sammutus 25 * 60 = 1500 minuutin päähän:

sudo shutdown -h +1500

Tuossa joutuu laskemaan joten se on ikävä jos kertojana on jokin hieman vaikeampi luku.

Lainaus
Toimiskohan  tämäkin?

>sudo at 9 pm tomorrow
>shutdown -h now
>CTRL+D


Ja meillä on voittaja! Sen verran harvoin tulee käytettyä at-komentoa että se ehtii aina painua unholaan ennen kuin sitä seuraavan kerran tarvitsisi.

Itse tosin putkittaisin suoritettavan komennon: "$ echo 'shutdown -h now' | sudo at 21:00 tomorrow".
« Viimeksi muokattu: 13.02.08 - klo:02.55 kirjoittanut mgronber »