Re: cronproblem

2015-03-28 tråd jan
Hej igen!

Det går fortfarande inge vidare. crontab-filen är bifogad.

Jag får mail med följande innehåll:
Date: Sat, 28 Mar 2015 14:10:01 +0100 (CET)

/bin/sh: 1: Syntax error: EOF in backquote substitution

När jag kopierar kommandona i raden för minut 10 till ett
terminalfönster och kör den som root fungerar det precis som jag vill.

Vad gör jag för fel?

mvh
/Janne


crontab
Description: Binary data


Re: cronproblem

2015-03-28 tråd Rolf Edlund

Den 2015-03-28 14:35, j...@lillahusetiskogen.se skrev:

Vad gör jag för fel?


Köp en riktig dator. En Toshiba. Så kommer det funka som det ska. ;)

--
/Rolf


--
To UNSUBSCRIBE, email to debian-user-swedish-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/5516b046.8030...@gmail.com



Re: cronproblem

2015-03-28 tråd jan
On Sat, 28 Mar 2015 15:01:50 +0100
Sven Arvidsson s...@whiz.se wrote:

 On Sat, 2015-03-28 at 14:35 +0100, j...@lillahusetiskogen.se wrote:
  /bin/sh: 1: Syntax error: EOF in backquote substitution
  
  När jag kopierar kommandona i raden för minut 10 till ett
  terminalfönster och kör den som root fungerar det precis som jag
  vill.
  
  Vad gör jag för fel?
 
 /bin/sh är väl normalt symlänkad till dash, medan du antagligen får
 bash som skal om du loggar in som root. Det kanske är skillnaden?
 

Bra förslag men det hjälpte tyvärr inte att ändra till
SHELL=/bin/bash i crontab.

mvh
/Janne


--
To UNSUBSCRIBE, email to debian-user-swedish-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20150328151646.62e3df2d@igor



Re: cronproblem

2015-03-28 tråd jan
On Sat, 28 Mar 2015 15:16:46 +0100
j...@lillahusetiskogen.se wrote:

 On Sat, 28 Mar 2015 15:01:50 +0100
 Sven Arvidsson s...@whiz.se wrote:
 
  On Sat, 2015-03-28 at 14:35 +0100, j...@lillahusetiskogen.se wrote:
   /bin/sh: 1: Syntax error: EOF in backquote substitution
   
   När jag kopierar kommandona i raden för minut 10 till ett
   terminalfönster och kör den som root fungerar det precis som jag
   vill.
   
   Vad gör jag för fel?
  
  /bin/sh är väl normalt symlänkad till dash, medan du antagligen får
  bash som skal om du loggar in som root. Det kanske är skillnaden?
  
 
 Bra förslag men det hjälpte tyvärr inte att ändra till
 SHELL=/bin/bash i crontab.
 
 mvh
 /Janne
 
 

Problemet är löst. Jag skrev ett bash-script istället och anropar det.

Det vore kul med en förklaring på varför det inte funkade på andra
sättet.

mvh
/Janne


--
To UNSUBSCRIBE, email to debian-user-swedish-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20150328152559.3b881ee7@igor



Re: cronproblem

2015-03-27 tråd Sven Arvidsson
On Fri, 2015-03-27 at 17:57 +0100, j...@lillahusetiskogen.se wrote:
 Det är mycket möjligt att det bara handlar om vanlig inkompetens, men...
 
 Jag har editerat med crontab -e och lagt in 30 * * * * root
 touch /data/hejsan, men inget händer. Vad har jag missat?

Det där ser rätt ut tycker jag. cron är igång och fungerar normalt
annars?

Ibland är det problem med att cron använder en ganska begränsad PATH,
men touch finns ju i /usr/bin så det borde funka, fast du kan ju testa
med /usr/bin/touch istället.

Förresten, det är systemets cron som du ändrat? Annars är det ju per
användare, men då kan kan du inte köra det som en annan användare.

-- 
Cheers,
Sven Arvidsson
http://www.whiz.se
PGP Key ID 6FAB5CD5




signature.asc
Description: This is a digitally signed message part


Re: cronproblem

2015-03-27 tråd Peter Krefting

j...@lillahusetiskogen.se:

Jag har editerat med crontab -e och lagt in 30 * * * * root 
touch /data/hejsan, men inget händer. Vad har jag missat?


crontab -e som vanlig användare? Då är det sjätte fältet kommandot som 
ska köras, dvs. du försöker köra


  root touch /data/hejsan

vilket jag misstänker inte fungerar så bra. Formatet med användar-id 
används i /etc/cron.d


Dagens tips: Lägg till raden

  MAILTO=din@adress

överst i crontab-filen, så att status-meddelandet skickas till rätt 
epostadress.


--
\\// Peter - http://www.softwolves.pp.se/


--
To UNSUBSCRIBE, email to debian-user-swedish-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/alpine.deb.2.11.1503272006040.9...@perkele.intern.softwolves.pp.se



Re: cronproblem

2015-03-27 tråd Michael Kjörling
On 27 Mar 2015 17:57 +0100, from j...@lillahusetiskogen.se:
 Jag har editerat med crontab -e och lagt in 30 * * * * root
 touch /data/hejsan, men inget händer. Vad har jag missat?

Om du använder crontab -e så ska du INTE ange användarnamn, så stryk
root så bör det fungera.

Om du är inne och redigerar filer i /etc/cron.* så SKA du ange
användarnamn precis på det sätt du gjort, annars blir det fel åt andra
hållet.

Jag antar att radbrytningen bara har med eposten att göra och inte
faktiskt finns i cron-filen...

-- 
Michael Kjörling • https://michael.kjorling.se • mich...@kjorling.se
OpenPGP B501AC6429EF4514 https://michael.kjorling.se/public-keys/pgp
 “People who think they know everything really annoy
 those of us who know we don’t.” (Bjarne Stroustrup)


-- 
To UNSUBSCRIBE, email to debian-user-swedish-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20150327193935.gs8...@yeono.kjorling.se



Re: cronproblem

2015-03-27 tråd jan
On Fri, 27 Mar 2015 19:39:35 +
Michael Kjörling mich...@kjorling.se wrote:

 On 27 Mar 2015 17:57 +0100, from j...@lillahusetiskogen.se:
  Jag har editerat med crontab -e och lagt in 30 * * * * root
  touch /data/hejsan, men inget händer. Vad har jag missat?
 
 Om du använder crontab -e så ska du INTE ange användarnamn, så stryk
 root så bör det fungera.
 
 Om du är inne och redigerar filer i /etc/cron.* så SKA du ange
 användarnamn precis på det sätt du gjort, annars blir det fel åt andra
 hållet.
 
 Jag antar att radbrytningen bara har med eposten att göra och inte
 faktiskt finns i cron-filen...
 

Jo, det är eposten. Intressant påpekande det här med användarnamn.
Jag får väl travestera USAnerna 1973 (Going metric inch by inch.)
Learning system administration step by step.

Tack alla för visat intresse.

/Janne


--
To UNSUBSCRIBE, email to debian-user-swedish-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20150327205051.18b18ae2@igor



Re: cronproblem

2015-03-27 tråd jan
On Fri, 27 Mar 2015 20:08:21 +0100 (CET)
Peter Krefting pe...@softwolves.pp.se wrote:

 j...@lillahusetiskogen.se:
 
  Jag har editerat med crontab -e och lagt in 30 * * * * root 
  touch /data/hejsan, men inget händer. Vad har jag missat?
 
 crontab -e som vanlig användare? Då är det sjätte fältet kommandot
 som ska köras, dvs. du försöker köra
 
root touch /data/hejsan
 
 vilket jag misstänker inte fungerar så bra. Formatet med användar-id 
 används i /etc/cron.d
 
 Dagens tips: Lägg till raden
 
MAILTO=din@adress
 
 överst i crontab-filen, så att status-meddelandet skickas till rätt 
 epostadress.
 

Tack Peter.

/Janne


--
To UNSUBSCRIBE, email to debian-user-swedish-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20150327204542.15c5d9a6@igor



Re: cronproblem

2015-03-27 tråd Sven Arvidsson
On Fri, 2015-03-27 at 19:07 +0100, j...@lillahusetiskogen.se wrote:
 Skapas det någon typ av logg om cron misslyckas?
 

Borde logga i syslog.

-- 
Cheers,
Sven Arvidsson
http://www.whiz.se
PGP Key ID 6FAB5CD5




signature.asc
Description: This is a digitally signed message part


Re: cronproblem

2015-03-27 tråd jan
On Fri, 27 Mar 2015 18:42:16 +0100
Sven Arvidsson s...@whiz.se wrote:

 On Fri, 2015-03-27 at 17:57 +0100, j...@lillahusetiskogen.se wrote:
  Det är mycket möjligt att det bara handlar om vanlig inkompetens,
  men...
  
  Jag har editerat med crontab -e och lagt in 30 * * * * root
  touch /data/hejsan, men inget händer. Vad har jag missat?
 
 Det där ser rätt ut tycker jag. cron är igång och fungerar normalt
 annars?
 
 Ibland är det problem med att cron använder en ganska begränsad PATH,
 men touch finns ju i /usr/bin så det borde funka, fast du kan ju testa
 med /usr/bin/touch istället.
 
 Förresten, det är systemets cron som du ändrat? Annars är det ju per
 användare, men då kan kan du inte köra det som en annan användare.
 


Jag hänger nog inte riktigt med i nyanserna här men jag har kört
crontab -e som root.

Skapas det någon typ av logg om cron misslyckas?


--
To UNSUBSCRIBE, email to debian-user-swedish-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20150327190709.529cdd11@igor