Sida 1 av 1

roots crontab

Postat: 25 okt 2007, 11:39
av axel112
Om jag vill få ett kommando att köras regelbundet, säg varje dag, med root-rättigheter, hur gör jag?

sudo crontab -e

och sedan fixar in kommandot där?

Eller editera filen /etc/crontab?

Ha det gott!

SV: roots crontab

Postat: 25 okt 2007, 12:07
av mcNisse
Ett kott och gott svar är ja. Du verkar kunna göra vilket som...
Jag skulle använda crontab -e (Därför att jag är vanare att jobba på det viset)

SV: roots crontab

Postat: 25 okt 2007, 15:00
av johanre
Personligen tycker jag upplägget med /etc/crontab , /etc/cron.daily/* , /etc/cron.hourly/* , /etc/cron.weekly/* & /etc/cron.monthly/* är tydligare och ger en bättre struktur. Men visst, crontab -e funkar.

SV: roots crontab

Postat: 25 okt 2007, 17:56
av axel112
Om jag ska lägga txtfilen i /etc/cron.daily/att-köra-varje-dag-jobb

då måste jag göra filen körbar och skriva #! /bin/sh på första raden och sedan specificera när tex
25 6 * * * kommando-att-köra

för att köra varje dag 06.25?

SV: roots crontab

Postat: 25 okt 2007, 19:04
av Emil.s
axel112 skrev: Om jag ska lägga txtfilen i /etc/cron.daily/att-köra-varje-dag-jobb

då måste jag göra filen körbar och skriva #! /bin/sh på första raden och sedan specificera när tex
25 6 * * * kommando-att-köra

för att köra varje dag 06.25?
Nej, lägger du i /etc/cron.X/something så räcker det med att filen är körbar, så körs den automatiskt. Se filerna som finns. ;)

SV: roots crontab

Postat: 25 okt 2007, 19:10
av axel112

Kod: Markera allt

Nej, lägger du i /etc/cron.X/something så räcker det med att filen är körbar, så körs den automatiskt. Se filerna som finns.
Hur vet man när dessa filer körs?

SV: roots crontab

Postat: 26 okt 2007, 09:03
av Barre
axel112 skrev:

Kod: Markera allt

Nej, lägger du i /etc/cron.X/something så räcker det med att filen är körbar, så körs den automatiskt. Se filerna som finns.
Hur vet man när dessa filer körs?
Det ser du i filen /etc/crontab
cat /etc/crontab

SV: roots crontab

Postat: 26 okt 2007, 12:20
av axel112
Okidoki! Tackar!

Hos mig körs cron.daily 06.25. Antar att det är likadant hos alla om man inte har ändrat.

Tack för hjälpen! /axel

SV: roots crontab

Postat: 14 nov 2007, 13:26
av spacerrufus
Två orsaker att använda crontab -e

1. När du sparar så görs en automatisk syntax kontroll (mycket trevligt)

2. Du kan själv välja editor för att editera crontab filen (genom att sätta $EDITOR variablen tll vafri editor, exempel $EDITOR=/usr/bin/vim)

SV: roots crontab

Postat: 14 nov 2007, 16:11
av axel112
Om man använder crontab -e kollas det att man har skrivit rätt och att kommandot funkar?