crontab funkar ej

Moderator: Telldus

Post Reply
salmonsalar
Posts: 58
Joined: Fri Mar 17, 2023 9:45 am

crontab funkar ej

Post by salmonsalar »

Hej,
Får inte jobben i crontab att utföras.
Är inloggad som pi och skapar crontab jobb som ser ut

Code: Select all

pi@raspberrypi ~ $ sudo crontab -u pi -l
57 23 * * * tdtool -f 2

pi@raspberrypi ~ $
Inget händer då klockan passerar tiden.
Kör jag kommandot från prompten funkar det fint.
Tips på vad som kan vara fel?
salmonsalar
Posts: 58
Joined: Fri Mar 17, 2023 9:45 am

Re: crontab funkar ej

Post by salmonsalar »

salmonsalar wrote:Hej,
Får inte jobben i crontab att utföras.
Är inloggad som pi och skapar crontab jobb som ser ut

Code: Select all

pi@raspberrypi ~ $ sudo crontab -u pi -l
57 23 * * * tdtool -f 2

pi@raspberrypi ~ $
Inget händer då klockan passerar tiden.
Kör jag kommandot från prompten funkar det fint.
Tips på vad som kan vara fel?
Sökte på"crontab doesnt run och hittade en bra sida med massa tips på denna länk
http://askubuntu.com/questions/23009/re ... s-not-work

Det som tillslut hjälpte var att starta om crontab med

Code: Select all

pi@raspberrypi ~ $ sudo service cron restart
pixi
Posts: 24
Joined: Fri Mar 17, 2023 9:45 am
Contact:

Re: crontab funkar ej

Post by pixi »

Ett tips är att alltid skriva hela sökvägen til programet i crontab.

"which tdtool" visar hela sökvägen

/Andreas
Zapper
Posts: 212
Joined: Fri Mar 17, 2023 9:45 am
Location: Där det är kallt

Re: crontab funkar ej

Post by Zapper »

mkt enklare om du kör crontab på pianvändaren för då borde tdtool finnas på path.

Skriv helt enkelt crontab -e som kommando då du är inloggad som pi.

Man kan då skriva saker som

Code: Select all

# Tänd på em
0 17 * * 1-5 tdtool -n 1 -n 6 2>&1 > /dev/null
Detta tänder ett par lampor kl 17:00 måndag till fredag.

Biten på slutet ser till att man inte får några mail om det kommer output från programmet.

2>&1 ser till att stder kommer till stdout, > /dev/null ser till att allt sedan försvinner.
salmonsalar
Posts: 58
Joined: Fri Mar 17, 2023 9:45 am

Sv: crontab funkar ej

Post by salmonsalar »

Zapper wrote:mkt enklare om du kör crontab på pianvändaren för då borde tdtool finnas på path.

Skriv helt enkelt crontab -e som kommando då du är inloggad som pi.

Man kan då skriva saker som

Code: Select all

# Tänd på em
0 17 * * 1-5 tdtool -n 1 -n 6 2>&1 > /dev/null
Detta tänder ett par lampor kl 17:00 måndag till fredag.

Biten på slutet ser till att man inte får några mail om det kommer output från programmet.

2>&1 ser till att stder kommer till stdout, > /dev/null ser till att allt sedan försvinner.
Tack för tipset!
salmonsalar
Posts: 58
Joined: Fri Mar 17, 2023 9:45 am

Re: crontab funkar ej

Post by salmonsalar »

pixi wrote:Ett tips är att alltid skriva hela sökvägen til programet i crontab.

"which tdtool" visar hela sökvägen

/Andreas
Japp,
det var vad man sa på länken jag hittade ovan med för att crontab använder inte de ENV inställningar du har i profilen.
Man kan lägga till det i början av crontab filen men jag valde att köra med full sökväg.
Post Reply