Hi all,
ich bin nicht so der linux Fachmann, aber ich erstelle gerade ein Script das ein paar Dinge automatisch machen soll. Wenn mir jemand ein paar Tips geben könnte wie ich das folgende (besser) hinbekomme wäre ich dankbar.
Meine Probleme:
1. wie kann ich in der /boot/grub/menu.lst den eintrag timeout=X auf timeout=1 setzten ohne die Datei durch kopieren einer eigenen zu ersetzten (so mache ich es im beispiel unten zur Zeit).
2. Crontab
Wie kann ich das einfacher machen und vor allem wie kann ich den Eintrag hinzufühgen ohne bestehende cron einträge zu löschen (das passiert mit dieser lösung nämlich)
Bash
#!/bin/bash
## GRUB
#
# grub boot timeout auf 1 stellen damit das system schneller startet
mv /boot/grub/menu.lst /boot/grub/menu.lst.org
cp ./menu.lst /boot/grub/menu.lst
#
##
## reboot alle 24 Stunden um 7:00 Uhr
#
echo "0 7 * * * /sbin/shutdown –r now" >> /tmp/crontmp
crontab /tmp/crontmp
rm /tmp/crontmp
#
##
Alles anzeigen
Schonmal im vorraus: Danke !!