• Opret dig
  • Glemt adgangskode

User account menu

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

Snak med

Opret dig!

Af peters | 13.11.2009 00:12

Crontab

Hjælp generelt
Jeg har prøvet at lave et crontab som ikke helt virker efter hensigten - Burde man ikke kunne lave følgende i crontab -e

58 23 * * * cat /var/log/mail.log | grep sent -> dinfo.txt
59 23 * * * cat dinfo.txt | sendmail maiadresse
  • Log ind eller opret dig for at tilføje kommentarer

Kommentarer7

# 1

16 år 6 måneder siden

Permalink

Indsendt af m_abs den 13. november 2009 kl. 00:32

Permalink

Re: Crontab

Hvad virker ikke efter hensigten? Dine cronjobs ser finde ud, selvom jeg normalt ville skrive det i et script også kalde det i mit cronjob.
  • Log ind eller opret dig for at tilføje kommentarer

# 2

16 år 6 måneder siden

Permalink

Indsendt af peters den 13. november 2009 kl. 00:33

Permalink

Crontab

Den ser ud til at lave txt filen, men den sender ikke en mail med indholdet
  • Log ind eller opret dig for at tilføje kommentarer

# 3

16 år 6 måneder siden

Permalink

Indsendt af divineant den 13. november 2009 kl. 01:18

Permalink

Re: Crontab

Sender den mailen hvis du udfører kommandoen manuelt? ... og får du overhovedet et output fra grep. På min server bliver Sent i /var/log/mail.log skrevet med stort S. Husk grep er case sensitiv med mindre du giver den "-i" .

Derudover ville jeg nu også vælge at krympe det sammen til et enkelt cronjob istedet for to der afhænger af hinanden, enten som et eksternt script, eller som en mere kompakt oneliner.

58 23 * * * grep sent /var/log/mail.log | sendmail mailaddresse
  • Log ind eller opret dig for at tilføje kommentarer

# 4

16 år 6 måneder siden

Permalink

Indsendt af peters den 13. november 2009 kl. 01:25

Permalink

Crontak

Hvis jeg skriver cat /var/log/mail.log | grep sent -> dinfo.txt og derefter cat dinfo.txt | sendmail maiadresse commando promt så kommer mailen afsted.

Det var mere om man kunne få en fil sendt via crontab ved at skrive som jeg har oplyst eller om det kræver noget andet når det er i crontab
  • Log ind eller opret dig for at tilføje kommentarer

# 5

16 år 6 måneder siden

Permalink

Indsendt af peters den 13. november 2009 kl. 01:38

Permalink

#3

Jeg har nu prøvet med din opsætning og den virker også fint hvis jeg køre den manuelt, men så snart jeg sætter grep sent /var/log/mail.log | sendmail mailaddresse op med et cron så sker der ikke noget.

Jeg har også kigget i maillog og den prøver overhoved ikke at sende, så det er spm. om opsætning af selve cronjobbet er forkert når der skal sendes en mail?
  • Log ind eller opret dig for at tilføje kommentarer

# 6

16 år 6 måneder siden

Permalink

Indsendt af divineant den 13. november 2009 kl. 01:51

Permalink

Re: Crontab

Din crontab har ikke nødvendigvis den samme $PATH som den bruger du tester med, derfor giver man ofte fulde stier i crontab (ex. /usr/sbin/sendmail )
  • Log ind eller opret dig for at tilføje kommentarer

# 7

16 år 6 måneder siden

Permalink

Indsendt af peters den 13. november 2009 kl. 02:00

Permalink

#6

Tak nu virker det :)
  • Log ind eller opret dig for at tilføje kommentarer

Svar søges

GRUB eller Limine? 0
Ubuntu Mate 26.04 | Kern 0
tst 0
Linux Fanpakke til LUG'er og foreninger 0
KDE Plasma 6.6 skrivebordsmiljø udgivet 0

Seneste aktivitet

USB problemer 5
(U)hyggen breder sig 7
Eksperter frygter konsekvenserne ved kunstig intelligens 2
Linux 3
Gnome extensions 3
Copy fail sårbarhed åbner for Root adgang 3
Frankrig lancerer regeringsplan for skift til Linux desktops 4
Pepsi Challenge 18
Canonical planlægger Kontroversielle GRUB ændringer til Ubuntu 26.10 Secure Boot 1
Ubuntu MATE grundlægger Martin Wimpress træder tilbage efter 12 år 1
OpenShot 3.5 tager et spring fremad inden for ydeevne, AI og videoredigering 4
rsync og filsystem 7
Stor sejr for open source, da Tyskland støtter åbent dokumentformat 2
youtube-tui: Nyd YouTube fra terminalen som en professionel 5
Lukker og slukker 8
BigLinux 6
Det engang så elskede PCLinuxOS er tilbage - og det er stadig en fantastisk Windows erstatning 1
Mousam er en detaljeret desktop vejrapp til Linux 1
Hjælp til Handbrake - ingen dk-undertekster 1
luckyBackup 2

© 2026 Linuxin og de respektive skribenter

Oprettet og drevet af nørder siden 2004 !