Strona 1 z 1

Jak zrobić automatyczny restart?

: 24 stycznia 2009, 11:00
autor: aljandor
Witajcie,jak mam wykoć automatyczny restart serwera np. o 4 rano? Co mam doać do Crona?
pozdrawiam.

: 24 stycznia 2009, 11:32
autor: beel
Napisać skrypt z poleceniem restartującym komputer: "reboot" i dodać wpis do crona aby go wykonywał o określonej porze lub cyklicznie, w necie tego pełno na temat crona. Tutaj zajrzyj.

Kiedyś pisałem na własne potrzeby prosty skrypt, ale na desktop, aby wyłączał mi komputer gdy pobiorę pliki, oczywiście z zapasem czasowym, może się też komuś przyda :) .

Kod: Zaznacz cały

#!/bin/sh

#Skrypt należy uruchamiać z poziomu root'a. Służy do wyłączania komputera po upływie określoneg
o czasu w minutach, np. wywołanie skryptu w ten sposób: ./wylacz 180 - wyłączy komputer za 3h.

if [ $# -lt 1 ] ; then
  echo "Podaj jeden parametr"
  exit 1

elif [ $# -gt 1 ] ; then
  echo "Podaj tylko jeden parametr"
  exit 1

else
  echo "Skrypt działa i komputer zostanie wyłączony za $1 minut(y)."
  czas=$[$1*60]
  sleep $czas

  shutdown -h now

fi