13. januar 2003 - 10:51Der er
7 kommentarer og 1 løsning
Cron - Reboot
Skal have vores 2 linux dåzer til at reboote hver søndag i tidsperioden 08 - 10 og den anden kl 14 - 16...
Er det muligt at lave sådanne variabler så den får en tidsperiode hvor den skal genstarte.. feks den ene dag booter den kl 8:35 og næste gang kl 9:45 og hvordan ville sådan et script se ud ??
Ikke umiddelbart i cron - den tager en fast tid - men det kan jo være muligt at lave et perlscript eller shellscript som skriver en linie ind i cron config filen - men det er ikke noget jeg har erfaring med.
Ellers prøv at kig på atd daemonen - ved ikke helt hvad den kan - men det er noget i stil med cron...
sæt en entry ind der rebooter maskinen hver 4. søndag kl,. 8.45 sæt en entry ind der rebooter maskinen hver 4. søndag kl,. 9.45 sæt en entry ind der rebooter maskinen hver 4. søndag kl,. 10.45 sæt en entry ind der rebooter maskinen hver 4. søndag kl,. 11.45
Dank kan jeg lokke dig til at skrive hvordan præsist.. er ikke så stært i linux endnu.. fandt "# crontab -e 55 15 7 * * init 6" i et andet spørgsmål.. Men ville det så være
Fik løsningen andet sted fra.. "/etc/cron.scripts/shut_rand.sh" #!/bin/sh r_min="8"; r_max="9" if [ "$(expr ${RANDOM} / 60 / 60)" -ge "5" ]; then a="${r_min}"; else a="${r_max}"; fi echo shutdown -r 0${a}:$(expr ${RANDOM} / 60 / 60)$(expr ${RANDOM} / 60 / 60)
og med crontab -e "* 08 * * 7 root </etc/cron.scripts/shut_rand.sh>"
Det er jo bare for dejligt... =)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.