Cron o kommandon som ej fungerar

Här diskuterar vi skal, kommandon och klassiska linuxverktyg.
skaggapa
Inlägg: 154
Blev medlem: 29 jun 2007, 20:21
OS: Ubuntu
Utgåva: 18.04 Bionic Beaver LTS

Cron o kommandon som ej fungerar

Inlägg av skaggapa »

tjo!

Sitter med cron o leker lite. Tänkte hacka ihop ett eget backup script med notifiering. Eftersom nofifieringen är den roliga biten började jag med den.

Hursom helst. När mina cronjob körs skickas ej notifieringarna. Mitt script nedan. date är bara för debug.

Kod: Markera allt

#!/bin/bash
notify-send testar notifierad
echo $? >> /home/anders/.scripts/tmp.log
date >> /home/anders/.scripts/tmp.log
Har lagt till det med crontab -e men notiferingarna lyser med sin frånvaro. Är det någon variabel som inte är satt, eller är det här helt enkelt inget för cron?

mvh
Anders
Användarvisningsbild
Pink Panther
Inlägg: 3050
Blev medlem: 08 feb 2009, 02:13
OS: Linux Mint
Utgåva: Vet inte/ingen utgåva passar
Ort: Luna

Re: Cron o kommandon som ej fungerar

Inlägg av Pink Panther »

Cron har många cron skript redan installerat. Cron körs timme, dag och månad, och du kan se dessa skript genom att titta i / etc / cron.hourly, / etc / cron.daily och / etc / cron.monthly kataloger.

Pink Panther
Öppen källkod är min passion, mitt hjärta och min själ.
Linux Mint 18 Sarah
Användarvisningsbild
janne-5011
Inlägg: 744
Blev medlem: 01 feb 2009, 22:15
OS: Xubuntu
Utgåva: 12.04 Precise Pangolin LTS

Re: Cron o kommandon som ej fungerar

Inlägg av janne-5011 »

crontab -e har jag aldrig fått att funka av ngn anledning,
men /etc/crontab brukar funka bra.
Debian är den klippa varpå 5011 vilar
skaggapa
Inlägg: 154
Blev medlem: 29 jun 2007, 20:21
OS: Ubuntu
Utgåva: 18.04 Bionic Beaver LTS

Re: Cron o kommandon som ej fungerar

Inlägg av skaggapa »

grejen var inte att scriptet inte körs.

grejen var att notify-send delen ej fungerar.. Ledsen om jag var oklar på den punkten.

notify-send är en "inbyggd del" för att använda notifierings systemet som finns. Tänkte ha det för att upplysa mig om problem.
Användarvisningsbild
Pink Panther
Inlägg: 3050
Blev medlem: 08 feb 2009, 02:13
OS: Linux Mint
Utgåva: Vet inte/ingen utgåva passar
Ort: Luna

Re: Cron o kommandon som ej fungerar

Inlägg av Pink Panther »

Är det något liknande det här du efter frågar ? http://gnome-hacks.org/hacks.html?id=82

Pink Panther
Öppen källkod är min passion, mitt hjärta och min själ.
Linux Mint 18 Sarah
skaggapa
Inlägg: 154
Blev medlem: 29 jun 2007, 20:21
OS: Ubuntu
Utgåva: 18.04 Bionic Beaver LTS

Re: Cron o kommandon som ej fungerar

Inlägg av skaggapa »

så det är därför vissa grejer inte funkar, cron ser inte gnomesessionen. Har jag förstått det rätt?
Användarvisningsbild
Pink Panther
Inlägg: 3050
Blev medlem: 08 feb 2009, 02:13
OS: Linux Mint
Utgåva: Vet inte/ingen utgåva passar
Ort: Luna

Re: Cron o kommandon som ej fungerar

Inlägg av Pink Panther »

skaggapa skrev:så det är därför vissa grejer inte funkar, cron ser inte gnomesessionen. Har jag förstått det rätt?

Ett kort svar. Ja! Du har förstått det rätt.

Pink Panther
Öppen källkod är min passion, mitt hjärta och min själ.
Linux Mint 18 Sarah
Bowmore
Inlägg: 6212
Blev medlem: 28 mar 2007, 23:01
OS: Ubuntu
Ort: Stockholm

Re: Cron o kommandon som ej fungerar

Inlägg av Bowmore »

skaggapa skrev:så det är därför vissa grejer inte funkar, cron ser inte gnomesessionen. Har jag förstått det rätt?
Jo, cron ser din gnome-session så problemet är dbus-hanteringen.

Kör du scriptet med crontab -e så ska det fungera.

Om du lägger in jobbet i /etc/crontab så fungerar det kanske (osäker här) om du anger dig som user i crontab-raden. Möjligen behöver du även ändra följande rad i scriptet

user=`whoami` till user=skaggapa.

Detta behöver du definitivt göra om du kör cronjobbet som root.

Men som jag skrev, problemet ligger i efterföljande DBUS-rader. Ser inte vad det är för fel just nu men något är det med de raderna när du kör jobbet som root.
Skriv svar

Återgå till "Terminalforum"