Misslyckas med att styra med tellstick med crontab

Moderator: Telldus

Post Reply
Filip
Posts: 7
Joined: Fri Mar 17, 2023 9:45 am

Misslyckas med att styra med tellstick med crontab

Post by Filip »

Jag misslyckas med att styra tellsticken (rfcmd) med crontab.
Men det går alldeles utmärkt att styra tellsticken från kommandoraden med det kommandot som crontab kör och jag vet att crontab verkligen exekveras. Även root's crontab misslyckas.

Någon som har en aning om vad som kan vara fel?
chol
Posts: 4
Joined: Fri Mar 17, 2023 9:45 am
Location: Västra Götaland

Post by chol »

Du skriver inte vad du kör för distribution/plattform. Finns, tro det eller ej, installationer där inte cron-demonen startar automatiskt default.

Så kontroller att crondemonen finns via top/ps -aef/el dyl och kolla att du använder en absolut sökväg till rfcmd. Beroende var du lagt den så är det inte självklart att root eller din user har sökvägen i PATH.
In C++ friends may touch each others private parts
micke.prag
Site Admin
Posts: 2243
Joined: Fri Mar 17, 2023 9:45 am
Location: Lund
Contact:

Post by micke.prag »

Om du är säker på att ditt cronjobb körs kan du pipa ut outputen till en fil för att kolla vad som händer.
Vissa cron-implementationer kan också maila allt resultat.
Micke Prag
Software
Telldus Technologies
Filip
Posts: 7
Joined: Fri Mar 17, 2023 9:45 am

Post by Filip »

chol wrote:Du skriver inte vad du kör för distribution/plattform. Finns, tro det eller ej, installationer där inte cron-demonen startar automatiskt default.

Så kontroller att crondemonen finns via top/ps -aef/el dyl och kolla att du använder en absolut sökväg till rfcmd. Beroende var du lagt den så är det inte självklart att root eller din user har sökvägen i PATH.
Jag kör en bantad Debian på en Bubba (www.excito.com)
(Jag är inte alls duktig på linux, förstår egentligen inte alls vad jag sysslar med, men brukar ändå lösa mina problem till slut.)

Jag provade att skriva den absoluta sökvägen och det fungerade! Tack för hjälpen!
Varför klarade inte cron att exekvera filen, när användaren som kör cron kan exekvera filen utan att skriva absoluta sökvägen?

När jag ändå ställer frågor om cron:
Finns det möjlighet att editera crontab-filen automatiskt genom att skriva ett kommando?
Nu låter jag cron exekvera en php-fil var 10:e minut, som kontrollerar om lamporna ska tändas eller släckas.
Min tanke är att exekvera en fil på tiden t, som tänder/släcker lamporna och samtidigt uppdaterar cron för nästa händelse som ska ske (en ny tiden t).
Post Reply