Automatisk shutdown
Hej!
Hvordan får jeg min SME-server til automatisk at lukke kl 23:00 hver aften? Jeg havde noget med et script i tankerne, men det som jeg har kunne google mig frem til er liiiidt krydret.
Det bedste jeg har kunnet finde er
http://www.cyberciti.biz/tips/howto-shutdown-linux-box-automatically.ht…
men den VIM editor på SME bliver ved med at fuckke mig så jeg ikke kan indskrive kommandoerne.
Nogle foreslag til et nemt script samt hvordan det automatisk køres på et givent tidspunkt?
- Log in to post comments
Kommentarer7
Jeg kan heller ikke
Jeg kan heller ikke forestille mig noget nemmere end at lave et cronjob, som der står i bunden af det link du skrev. Du kunne skrive noget om hvorfor vim ikke virker som det skal eller bruge en anden editor - prøv f.eks. nano.
Ja nano eller VI.. glem VIM
Ja nano eller VI.. glem VIM :D
Du ved godt at på normale
Du ved godt at på normale systemer med vim installeret er vi bare et symlink til vim ik? ;)
Jeg kan ikke andet end
Jeg kan ikke andet end copy-paste ind i min ssh-terminal til SME-serveren når jeg er inde i vim. Der står en masse ~ ude til venstre, og når jeg indsætter linien
0 20 * * * /sbin/shutdown -h now
kommer der til at stå
/0 20 * * * /sbin/shutdown -h now
-hvilket jo bestemt ikke er meningen. Og jeg kan netop ikke slette dette / som hele tiden kommer. I øvrigt aner jeg ikke hvordan man gemmer i vim. Har kun prøvet nano før...
Hvis jeg vil bruge nano, hvor skal jeg så gemme filen, og hvad skal den hedde for at cronjob loader den ved opstart?
EDIT: Har lige fundet følgende på http://res.mesonet.org/~billston/crontab/ :
The crontab files are not edited (or created) directly and you do not have access to the file without invoking it from the crontab command. You may not use any text editor you wish. You must use the text editor that has been specified in you system variables (see your system administrator for these).
Sådan installerer man cronjobs
Ooookay, nu har jeg tygget alle mulige mærkelige sider igennem, og fandt denne guide til vim:
http://how2s.org/index.php/Howto_use_vim
-som jeg dog var nødt til at bruge i cached mode for siden var nede.
Jeg gik i min ssh-terminal til min SME-server, og som root brugte jeg kommandoen:
crontab -e
Herefter startede vim op, og man skulle trykke "i" for at kunne redigere. Her indsatte jeg linien:
0 23 * * * /sbin/shutdown -h now
-som gør at serveren lukker hver aften kl. 23.00
For at gemme med vim skal man trykke ESC og herefter ":w" for at gemme og ":q" for at gå ud af vim.
Man ser nu en meddelelse om, at man har installeret et cronjob med succes!
Det lyder meget som om du
Det lyder meget som om du ikke kan finde ud af at bruge vim :) Prøv denne guide, den er kort, hurtig og giver det vigtige for at vim er en god .conf filer editor. http://www.gentoo.org/doc/en/vi-guide.xml
Brug nano i stedet
Nu ser det godt nok ud til du har fået det til at virke, men hvis du i stedet vil bruge nano til at rette din crontab, så tilføj følgende linje i .bashrc i din hjemmemappe:
export EDITOR=nano
Log på igen, og skriv så crontab -e. Så burde nano bruges i stedet. Hvis du bruger crontab som root, så skal du rette .bashrc filen i /root
Ingen grund til at bruge en editor man ikke kan lide ;-)
Edit: Hvis du ikke bruger bash som shell, så skal der jo nok bruges en anden fil end .bashrc :-P