Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Ohjelmointi, palvelimet ja muu edistyneempi käyttö => Aiheen aloitti: heinäkenkä - 01.06.09 - klo:11.38

Otsikko: Päivittäinen ajastettu shutdown (Ubuntu Server)?
Kirjoitti: heinäkenkä - 01.06.09 - klo:11.38
Moi,

Olen aivan käsi näissä komentojutuissa, joten tarvitsisin neuvot miten Ubuntu Serverin saisi sammumaan päivittäin tiettyyn kellon aikaan ( vaikka nyt 2300).
Käytössä on Webmin tai tietty komentorivi.

H.
Otsikko: Vs: Päivittäinen ajastettu shutdown (Ubuntu Server)?
Kirjoitti: juyli - 01.06.09 - klo:12.01
tarvitsisin neuvot miten Ubuntu Serverin saisi sammumaan päivittäin tiettyyn kellon aikaan ( vaikka nyt 2300).

Ajastuksiin voidaan käyttää Cron:ia/Anacron:ia (tai at -komentoa).
Koneen sammuttaminen taas jo onnistuu suoraa komennolla shutdown.
man 8 shutdown
http://www.manpagez.com/man/8/shutdown/
SYNOPSIS
     shutdown [-] [-h [-u] | -r | -s | -k] [-o [-n]] time
              [warning-message ...]
...
-h      The system is halted at the specified time.
...

Otsikko: Vs: Päivittäinen ajastettu shutdown (Ubuntu Server)?
Kirjoitti: heinäkenkä - 01.06.09 - klo:12.29
Ok,

Eli komento olisi siis:

shutdown -h 2300

Mihinkäs se pitäisi tallentaa, että homma tapahtuisi päivittäin?

H.
Otsikko: Vs: Päivittäinen ajastettu shutdown (Ubuntu Server)?
Kirjoitti: juyli - 01.06.09 - klo:17.06
Mihinkäs se pitäisi tallentaa, että homma tapahtuisi päivittäin?
Yksi vaihtoehto olisi /etc/rc.local (tai /etc/init.d/rc.local tai /etc/rc.d jakelusta riippuen). Tuo rc.local tiedosto on tarkoitettu nimenomaan omien skriptien/komentojen ajamiseksi koneen käynnistyksen yhteydessä.
Tietysti voit tehdä siitä myös oman init-tason rc -scriptitiedoston, joka ajetaan koneen käynnistyessä. 
Otsikko: Vs: Päivittäinen ajastettu shutdown (Ubuntu Server)?
Kirjoitti: Kullervo - 01.06.09 - klo:17.36
Minä olen joskus tehnyt näin:
Koodia: [Valitse]
sudo nano /etc/crontab
Ja sinne rivi
Koodia: [Valitse]
00 21   * * *   root    shutdown -h now
tuo sammuttaa koneen klo  21.00