Welcome, Guest. Please login or register.
Did you miss your activation email?

Author Topic: Cron-Job installieren  (Read 704 times)

Offline tomsiduction

  • User
  • Posts: 194
Re: Cron-Job installieren
« Reply #15 on: 2021/11/26, 16:44:29 »
Hallo und vielen Dank
Ich hatte (leider) keine Leerzeichen zwischen den Sternchen; jetzt aber schon

Nochmals vielen Dank

Offline tomsiduction

  • User
  • Posts: 194
Re: Cron-Job installieren
« Reply #16 on: 2021/11/26, 17:23:43 »
Hallo
So, jetzt bin ich ein Stück weiter (vielen Dank an Alle)

systemctl status cron ist nun sauber:

Code: [Select]
Nov 26 16:36:13 siduction CRON[13287]: (root) CMD ([ -x /etc/init.d/anacron ] && if [ ! -d /run/systemd/system ]; t>
Nov 26 16:36:13 siduction CRON[13282]: pam_unix(cron:session): session closed for user root
Nov 26 16:41:01 siduction cron[710]: (*system*) RELOAD (/etc/crontab)
Nov 26 17:00:01 siduction CRON[13760]: pam_unix(cron:session): session opened for user root(uid=0) by (uid=0)
Nov 26 17:00:01 siduction CRON[13761]: (root) CMD (/bin/cp "/etc/lo.dnsmasq /etc/resolvconf/run/interface/lo.dnsmas>
Nov 26 17:00:01 siduction CRON[13760]: (CRON) info (No MTA installed, discarding output)
Nov 26 17:00:01 siduction CRON[13760]: pam_unix(cron:session): session closed for user root
Nov 26 17:17:01 siduction CRON[13986]: pam_unix(cron:session): session opened for user root(uid=0) by (uid=0)
Nov 26 17:17:01 siduction CRON[13987]: (root) CMD (   cd / && run-parts --report /etc/cron.hourly)
Nov 26 17:17:01 siduction CRON[13986]: pam_unix(cron:session): session closed for user root

Die Datei crontab sieht nun wie folgt aus:

Code: [Select]
# /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

# Example of job definition:
# .---------------- minute (0 - 59)
# |  .------------- hour (0 - 23)
# |  |  .---------- day of month (1 - 31)
# |  |  |  .------- month (1 - 12) OR jan,feb,mar,apr ...
# |  |  |  |  .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat
# |  |  |  |  |
# *  *  *  *  * user-name command to be executed
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 )
0 * * * * root /bin/cp /etc/lo.dnsmasq /etc/resolvconf/run/interface/lo.dnsmasq
#

Mit und ohne "" funktioniert es nicht -( das Skript soll 1 x pro Stunde laufen)

Vielen Dank fürs Mitdenken
« Last Edit: 2021/11/26, 18:43:20 by tomsiduction »

Offline Geier0815

  • User
  • Posts: 550
Re: Cron-Job installieren
« Reply #17 on: 2021/11/26, 19:05:54 »
So, und nun schaust Du bitte in das journal weil im Status nur registriert wird ob der Dienst an sich arbeitet. Mögliche Fehlermeldungen die durch Befehle innerhalb der crontab ausgelöst werden schlagen (mutmaßlich) da nicht rein sondern ins journal.

Wie Balou schon schrieb:
Code: [Select]
journalctl --since yesterday -u cron.service und bis ans Ende gehen, damit solltest Du zumindest einen Anhaltspunkt finden.
Wenn Windows die Lösung ist...
kann ich dann bitte das Problem zurück haben?

Offline tomsiduction

  • User
  • Posts: 194
Re: Cron-Job installieren
« Reply #18 on: 2021/11/26, 19:15:18 »
Hallo und ganz vielen Dank

So schaut das Journal aus und es funktioniert alles:

Code: [Select]
Nov 26 17:23:01 siduction cron[710]: (*system*) RELOAD (/etc/crontab)
Nov 26 17:30:01 siduction CRON[14110]: pam_unix(cron:session): session opened for user root(uid=0) by (uid=0)
Nov 26 17:30:01 siduction CRON[14110]: pam_unix(cron:session): session closed for user root
Nov 26 18:00:01 siduction CRON[14407]: pam_unix(cron:session): session opened for user root(uid=0) by (uid=0)
Nov 26 18:00:01 siduction CRON[14408]: (root) CMD (/bin/cp /etc/lo.dnsmasq /etc/resolvconf/run/interface/lo.dnsmasq)
Nov 26 18:00:01 siduction CRON[14407]: pam_unix(cron:session): session closed for user root
Nov 26 18:17:01 siduction CRON[14542]: pam_unix(cron:session): session opened for user root(uid=0) by (uid=0)
Nov 26 18:17:01 siduction CRON[14542]: pam_unix(cron:session): session closed for user root
Nov 26 18:30:01 siduction CRON[14647]: pam_unix(cron:session): session opened for user root(uid=0) by (uid=0)
Nov 26 18:30:01 siduction CRON[14648]: (root) CMD ([ -x /etc/init.d/anacron ] && if [ ! -d /run/systemd/system ]; t>
Nov 26 18:30:01 siduction CRON[14647]: pam_unix(cron:session): session closed for user root
Nov 26 19:00:01 siduction CRON[15338]: pam_unix(cron:session): session opened for user root(uid=0) by (uid=0)
Nov 26 19:00:01 siduction CRON[15339]: (root) CMD (/bin/cp /etc/lo.dnsmasq /etc/resolvconf/run/interface/lo.dnsmasq)
Nov 26 19:00:01 siduction CRON[15338]: pam_unix(cron:session): session closed for user root

Ganz herzlichen Dank an alle Mithelfenden.