Kom ihåg mig?
Home Menu

Menu


Identifiera cronjob

Ämnesverktyg Visningsalternativ
Oläst 2011-11-08, 17:56 #1
gregoff gregoff är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Jun 2010
Inlägg: 658
gregoff gregoff är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Jun 2010
Inlägg: 658
Standard Identifiera cronjob

Hej!

Hittade en logfil ( /var/log/cron.log ) som antydde att jag har ett cronjob som kör varje minut. Loggen påvisar att .sh-filen som försökte köras returnerade ett fel. .sh-filen som körs via cronjobet har jag skapat själv och jag har vid något tillfälle skapat ett cronjob som kördes varje minut i testsyfte (så det är inget lömskt med detta).

utdrag från loggen:
Nov 3 00:44:01 pegasus /USR/SBIN/CRON[1644]: (root) CMD (root bash /var/www/dev.se/scripts/sitemap.sh)
Nov 3 00:44:01 pegasus /USR/SBIN/CRON[1643]: (CRON) error (grandchild #1644 failed with exit status 127)
Nov 3 00:44:01 pegasus /USR/SBIN/CRON[1643]: (CRON) info (No MTA installed, discarding output)
Nov 3 00:45:01 pegasus /USR/SBIN/CRON[8078]: (root) CMD (root bash /var/www/dev.se/scripts/sitemap.sh)
Nov 3 00:45:01 pegasus /USR/SBIN/CRON[8077]: (CRON) error (grandchild #8078 failed with exit status 127)
Nov 3 00:45:01 pegasus /USR/SBIN/CRON[8077]: (CRON) info (No MTA installed, discarding output)

Problemet är att jag hittar inte (kommer inte ihåg helt enkelt) vart jag kan ta bort cronjobet. Kollat i crontab och i /etc/cron-mapparna men hittar inget om detta (inget som innehåller den specifika sökvägen till .sh-filen). Det enda jag har med den filen är ett cronjob som ligger i crontab som körs var 3:e timme, men det som står i loggen körs varje minut. Det som körs var 3:e timme genererar inte heller några felmeddelanden och fungerar som det ska.

Några tips?

EDIT: jag kör Debian 6, 64-bitars
gregoff är inte uppkopplad   Svara med citatSvara med citat
Oläst 2011-11-08, 19:02 #2
acidflashs avatar
acidflash acidflash är inte uppkopplad
Flitig postare
 
Reg.datum: Nov 2005
Inlägg: 492
acidflash acidflash är inte uppkopplad
Flitig postare
acidflashs avatar
 
Reg.datum: Nov 2005
Inlägg: 492
Om du vet vilken användare som kör är det bara köra "crontab -e" på den användare
acidflash är inte uppkopplad   Svara med citatSvara med citat
Oläst 2011-11-08, 22:13 #3
Danski Danski är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Jul 2005
Inlägg: 1 208
Danski Danski är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Jul 2005
Inlägg: 1 208
Crontab ägs av varje enskild användare, kommer du inte ihåg vilken användare som skapat cronjobs så kör följande som root:
for user in $(cut -f1 -d: /etc/passwd); do echo $user; crontab -u $user -l; done:

Det bör lista alla användare och deras cronjobs.
Danski är inte uppkopplad   Svara med citatSvara med citat
Oläst 2011-11-09, 08:09 #4
gregoff gregoff är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Jun 2010
Inlägg: 658
gregoff gregoff är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Jun 2010
Inlägg: 658
Citat:
Ursprungligen postat av Danski Visa inlägg
Crontab ägs av varje enskild användare, kommer du inte ihåg vilken användare som skapat cronjobs så kör följande som root:
for user in $(cut -f1 -d: /etc/passwd); do echo $user; crontab -u $user -l; done:

Det bör lista alla användare och deras cronjobs.
den resulterade i syntax error. Är lite väl ny på linux för att se själv vart syntax-felet ligger.
gregoff är inte uppkopplad   Svara med citatSvara med citat
Oläst 2011-11-09, 08:28 #5
gregoff gregoff är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Jun 2010
Inlägg: 658
gregoff gregoff är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Jun 2010
Inlägg: 658
Citat:
Ursprungligen postat av gregoff Visa inlägg
den resulterade i syntax error. Är lite väl ny på linux för att se själv vart syntax-felet ligger.
Sen kan man ändra sista : till ett ; med ;-)

Men detta var nog en dead-end. Den listar alla användare, men varje användare resulterar i "no crontab for <användare>".
gregoff är inte uppkopplad   Svara med citatSvara med citat
Oläst 2011-11-09, 08:42 #6
emilvs avatar
emilv emilv är inte uppkopplad
Bara ett inlägg till!
 
Reg.datum: Feb 2004
Inlägg: 1 564
emilv emilv är inte uppkopplad
Bara ett inlägg till!
emilvs avatar
 
Reg.datum: Feb 2004
Inlägg: 1 564
Du säger att du kollat "i crontab". Betyder det att du både kollat i filen "/etc/crontab" och med "crontab -l" som root?
emilv är inte uppkopplad   Svara med citatSvara med citat
Oläst 2011-11-09, 08:53 #7
gregoff gregoff är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Jun 2010
Inlägg: 658
gregoff gregoff är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Jun 2010
Inlägg: 658
Citat:
Ursprungligen postat av emilv Visa inlägg
Du säger att du kollat "i crontab". Betyder det att du både kollat i filen "/etc/crontab" och med "crontab -l" som root?
Exakt så ja.
gregoff är inte uppkopplad   Svara med citatSvara med citat
Oläst 2011-11-09, 09:29 #8
hnn hnn är inte uppkopplad
Banned
 
Reg.datum: Mar 2004
Inlägg: 2 587
hnn hnn är inte uppkopplad
Banned
 
Reg.datum: Mar 2004
Inlägg: 2 587
Citat:
Ursprungligen postat av gregoff Visa inlägg
Exakt så ja.
Han ställde två frågor och ditt svar är ja på båda? Eller är det bara svar på en av dom?
hnn är inte uppkopplad   Svara med citatSvara med citat
Oläst 2011-11-09, 09:48 #9
gregoff gregoff är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Jun 2010
Inlägg: 658
gregoff gregoff är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Jun 2010
Inlägg: 658
Citat:
Ursprungligen postat av hnn Visa inlägg
Han ställde två frågor och ditt svar är ja på båda? Eller är det bara svar på en av dom?
Egentligen hade jag bara kollat en, men kollade den andra nu innan... så det är ja på båda ;-)

Senast redigerad av gregoff den 2011-11-09 klockan 10:07 Anledning: stavfel
gregoff är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 11:21.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017