crontab funkar ej

Moderator: Telldus

Post Reply
salmonsalar
Posts: 58
Joined: Thu Jan 18, 2018 11:08 am

crontab funkar ej

Post by salmonsalar » Thu Jan 18, 2018 11:08 am

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: Thu Jan 18, 2018 11:08 am

Re: crontab funkar ej

Post by salmonsalar » Thu Jan 18, 2018 11:08 am

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: Thu Jan 18, 2018 11:08 am
Contact:

Re: crontab funkar ej

Post by pixi » Thu Jan 18, 2018 11:08 am

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: Thu Jan 18, 2018 11:08 am
Location: Där det är kallt

Re: crontab funkar ej

Post by Zapper » Thu Jan 18, 2018 11:08 am

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: Thu Jan 18, 2018 11:08 am

Sv: crontab funkar ej

Post by salmonsalar » Thu Jan 18, 2018 11:08 am

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: Thu Jan 18, 2018 11:08 am

Re: crontab funkar ej

Post by salmonsalar » Thu Jan 18, 2018 11:08 am

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