Automatisk shutdown

xzer0
Antal: 87
Tilmeldt:
27-11-2005
User is offline
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...
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?


tjansson
tjansson's picture
Antal: 43
Tilmeldt:
10-04-2004
User is offline
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.

Med venlig hilsen
Thomas Jansson
http://www.tjansson.dk/ <- Min blog om IT, Linux og videnskab


virtus
virtus's picture
Antal: 9
Tilmeldt:
28-12-2007
User is offline
Ja nano eller VI.. glem VIM

Ja nano eller VI.. glem VIM :D

Missing em ol bbs' days!
Virtus
http://splashgame.org


xzer0
Antal: 87
Tilmeldt:
27-11-2005
User is offline
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).


xzer0
Antal: 87
Tilmeldt:
27-11-2005
User is offline
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!


windzor
Antal: 287
Tilmeldt:
25-04-2003
User is offline
Du ved godt at på normale

Du ved godt at på normale systemer med vim installeret er vi bare et symlink til vim ik? ;)


windzor
Antal: 287
Tilmeldt:
25-04-2003
User is offline
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


mim
Antal: 16
Tilmeldt:
28-06-2003
User is offline
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