• Opret dig
  • Glemt adgangskode

User account menu

  • Artikler
  • Forside
  • Forum
  • Nyheder
  • Log ind
Hjem
LinuxIN.dk

Snak med

Opret dig!

Af bigblop | 12.09.2012 07:59

crontab job bliver aldrig kørt?

Hjælp generelt
Jeg har netop installeret Ubuntu 12.04 på en ren maskine. I min hjemmekatalog har jeg lavet et lille bash script test.sh der starter xcalc:


#!/bin/bash
xcalc



Jeg har gjort dette script eksekverbart:


chmod +x test.h


Nu vil jeg gerne køre dette scipt hver 3 minut med cron derfor har jeg tilføjet det til /etc/crontab:



# /etc/crontab: system-wide crontab
# Unlike any other crontab you don't have to run the `crontab'
# command to install the new version when you edit this file
# and files in /etc/cron.d. These files also have username fields,
# that none of the other crontabs do.

SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

# m h dom mon dow user command
17 * * * * root cd / && run-parts --report /etc/cron.hourly
25 6 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
47 6 * * 7 root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )
52 6 1 * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly )
#
*/3 * * * * /home/bob/scripts/simple.sh


Men der sker intet. Skal jeg genstarte ubuntu for at crontab bliver opdateret?

Det lader til at crond:

http://www.unixgeeks.org/security/newbie/unix/cron-1.html

er installeret:


# ps aux | grep crond
bob 3331 0.0 0.0 4368 836 pts/0 S+ 07:56 0:00 grep --color=auto crond


Nogen forslag?
  • Log ind eller opret dig for at tilføje kommentarer

Kommentarer5

# 1

12 år 9 måneder siden

Permalink

Indsendt af stizzel den 12. september 2012 kl. 08:22

Permalink

Nu ved jeg ik om det bare er

Nu ved jeg ik om det bare er mig.

Men i de øverste linjer, hvor der står fek.s # Unlike any other crontab you don't have to run the `crontab' "

For mig ser det ud som om du mangler et # tegn som fungerer som "comment"

Og scriptet dermed ikke fungerer.

Prøv at sæt et # tegn foran alle kommentare.
Ellers prøver scriptet jo at læse kommentarene som en kommando ?
  • Log ind eller opret dig for at tilføje kommentarer

# 2

12 år 9 måneder siden

Permalink

Indsendt af lbm den 12. september 2012 kl. 09:09

Permalink

hedder scriptet test.sh

hedder scriptet test.sh eller simple.sh ?

Du er nok nødt til at have sh foran, eller ., hvad du nu syntes er "pænest".
f.eks.

*/3 * * * * . /home/bob/scripts/simple.sh
*/3 * * * * sh /home/bob/scripts/simple.sh


  • Log ind eller opret dig for at tilføje kommentarer

# 3

User picture for bbolinder_dk

12 år 9 måneder siden

Permalink

Indsendt af bbolinder_dk den 12. september 2012 kl. 09:51

Permalink

*/3 * * * *
Som der

#2: */3 * * * *

Som der står i toppen af din /etc/crontab skal du have user med på linien. Hvis det er root som skal køre jobbet bliver det til

*/3 * * * * root /home/bob/scripts/simple.sh

Det er mit bud.
- Bengt
  • Log ind eller opret dig for at tilføje kommentarer

# 4

12 år 9 måneder siden

Permalink

Indsendt af divineant den 12. september 2012 kl. 12:32

Permalink

Mit bud er at cron ikke har

Mit bud er at cron ikke har lov til at smide xcalc op på et display, uden reference til noget xauth eller lignende.
Hvis det blot er for at se om det viker, så skriv en linie til en fil istedet, cron er ikke beregnet til at starte X programmer.

f.eks.

#!/bin/bash
#simple.sh
date >> /tmp/simple.out
  • Log ind eller opret dig for at tilføje kommentarer

# 5

12 år 9 måneder siden

Permalink

Indsendt af bigblop den 14. september 2012 kl. 20:23

Permalink

#4 jep det var xcalc som var

#4 jep det var xcalc som var problemet, jobbet kører fint når jeg nøjes med at skrive ud i en shell
  • Log ind eller opret dig for at tilføje kommentarer

Svar søges

den er sjov 0
llumos Unix-operativsystem, 0
Den er go 0
14. februar = I Love Free Software Day 0
Lokal fil-deling - for de dovne. 0

Seneste aktivitet

PcLinuxOS er død længe leve Pclosdebian 10
Reserve kernel og btrfs 1
En snak om Linux-kompatibel software 12
PCLinuxOS 28
"Intet realistisk alternativ" - mig i r*ven 17
Open source events i danmark? 3
Virtuel maskine? 4
Gode anmeldelser Zorin OS 17.3 8
Open Source-eksperimentet 5
Nulstilling af adgangskode 6
Ingen Mint 5
Linux App Store Flathub når 3 milliarder downloads 2
Digitaliseringsministeriet sætter gang i pilotprojekt om digital suverænitet 3
Mest sikker webbrowser 5
Firefox 2
Privatbeskeder 7
Backup/synkronisering? 3
BigLinux 5
Chatgpt satire 1
Læsning af databasefil i Firefox 2

© 2025 Linuxin og de respektive skribenter

Oprettet og drevet af nørder siden 2004 !