Autor Thema: cron jobs Fehler?  (Gelesen 1419 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

OlliFri

  • Gast
cron jobs Fehler?
« am: 26. Dezember 2015, 12:04:46 »
Hallo
Irgendwie hab ich das Gefühl das bei mir mit den cronjobs nicht alles rund läuft. Ist bei mir wegen btrfs Dateisystem und Snapper wichtig. Kann jemand von euch hier mit etwas Anfangen?
[frank@papa ~]$ systemctl status cronie
● cronie.service - Periodic Command Scheduler
   Loaded: loaded (/usr/lib/systemd/system/cronie.service; enabled; vendor preset: disabled)
   Active: active (running) since Sa 2015-12-26 10:59:34 CET; 51min ago
 Main PID: 418 (crond)
    Tasks: 1 (limit: 512)
   CGroup: /system.slice/cronie.service
           └─418 /usr/bin/crond -n

Dez 26 10:59:34 papa systemd[1]: Started Periodic Command Scheduler.
Dez 26 10:59:35 papa crond[418]: (CRON) INFO (Syslog will be used instead of sendmail.)
Dez 26 10:59:35 papa crond[418]: (CRON) INFO (RANDOM_DELAY will be scaled with factor 50% if used.)
Dez 26 10:59:35 papa crond[418]: (CRON) INFO (running with inotify support)
Dez 26 11:01:01 papa CROND[4268]: (root) CMD (run-parts /etc/cron.hourly)
Dez 26 11:01:01 papa CROND[4267]: (root) CMDOUT (anacron: Can't chdir to /var/spool/anacron: Datei oder Verzeichnis nicht gefunden)
Dez 26 11:01:01 papa CROND[4267]: (root) CMDOUT (run-parts: /etc/cron.hourly/0anacron exited with return code 1)
[frank@papa ~]$
Das ganze trat auf nach dem ich /var/spool mal testweise, über die fstab,für ein paar Tage ins RAM geschickt habe.
Gruß Olli

Offline SpiritOfTux

  • Held Mitglied
  • *****
  • Beiträge: 1223
  • Dankeschön: 183 mal
    • https://twitter.com/SpiritOfTux
  • Desktop: KDE Plasma, Deepin
  • Grafikkarte: NVIDIA [GeForce GTX 1060] [GeForce GTX 560 Ti] [GeForce GT 635M]
  • Grafikkartentreiber: On: NB intel/nvidia, HTPC nvidia, PowerWorkStation nvidia
  • Kernel: 4.14.y LTS, 4.9.y LTS,
  • Prozessor: Notebook: Intel(R) Core(TM) i5-3230M CPU @ 2.60GHz
  • Skill: Fortgeschritten
  • Zweig: stable 17.1.y on PowerWorkStation, NB, HTPC, Desktop:s: Testing or Unstable only VM
Re: cron jobs Fehler?
« Antwort #1 am: 26. Dezember 2015, 12:32:01 »
Das ganze trat auf nach dem ich /var/spool mal testweise, über die fstab,für ein paar Tage ins RAM geschickt habe.
Gruß Olli

Dann schau mal mit z.Bsp lsof -n | grep deleted nach ob er (cron) da noch was ins tmp-file schreiben will. ;)
Vielen Dank, dass du diesen Artikel bei uns gelesen hast!  Wir würden uns sehr freuen, wenn du diesen ebenfalls im folgenden Abschnitt bewerten würdest.(Danke sagen) 
Nach hilfreichen Antworten suchen: Manjaro Forum | Manjaro Wiki | Arch Wiki | Arch WiKi on NB/PC : sudo pacman -S arch-wiki-man https://github.com/greg-js/arch-wiki-man#readme

OlliFri

  • Gast
Re: cron jobs Fehler?
« Antwort #2 am: 26. Dezember 2015, 12:38:28 »
Nach Eingabe von
lsof -n | grep deletedsieht die Sache so aus
[frank@papa ~]$ lsof -n | grep deleted
[frank@papa ~]$ systemctl status cronie
● cronie.service - Periodic Command Scheduler
   Loaded: loaded (/usr/lib/systemd/system/cronie.service; enabled; vendor preset: disabled)
   Active: active (running) since Sa 2015-12-26 12:30:45 CET; 3min 48s ago
 Main PID: 5032 (crond)
    Tasks: 1 (limit: 512)
   CGroup: /system.slice/cronie.service
           └─5032 /usr/bin/crond -n

Dez 26 12:30:45 papa systemd[1]: Started Periodic Command Scheduler.
Dez 26 12:30:45 papa crond[5032]: (CRON) INFO (Syslog will be used instead of sendmail.)
Dez 26 12:30:45 papa crond[5032]: (CRON) INFO (RANDOM_DELAY will be scaled with factor 84% if used.)
Dez 26 12:30:45 papa crond[5032]: (CRON) INFO (running with inotify support)
Dez 26 12:30:45 papa crond[5032]: (CRON) INFO (@reboot jobs will be run at computer's startup.)
[frank@papa ~]$
Gruß Olli

Offline SpiritOfTux

  • Held Mitglied
  • *****
  • Beiträge: 1223
  • Dankeschön: 183 mal
    • https://twitter.com/SpiritOfTux
  • Desktop: KDE Plasma, Deepin
  • Grafikkarte: NVIDIA [GeForce GTX 1060] [GeForce GTX 560 Ti] [GeForce GT 635M]
  • Grafikkartentreiber: On: NB intel/nvidia, HTPC nvidia, PowerWorkStation nvidia
  • Kernel: 4.14.y LTS, 4.9.y LTS,
  • Prozessor: Notebook: Intel(R) Core(TM) i5-3230M CPU @ 2.60GHz
  • Skill: Fortgeschritten
  • Zweig: stable 17.1.y on PowerWorkStation, NB, HTPC, Desktop:s: Testing or Unstable only VM
Re: cron jobs Fehler?
« Antwort #3 am: 26. Dezember 2015, 12:45:38 »
Nach Eingabe von
lsof -n | grep deletedsieht die Sache so aus
[frank@papa ~]$ lsof -n | grep deleted
[frank@papa ~]$ systemctl status cronie
● cronie.service - Periodic Command Scheduler
   Loaded: loaded (/usr/lib/systemd/system/cronie.service; enabled; vendor preset: disabled)
   Active: active (running) since Sa 2015-12-26 12:30:45 CET; 3min 48s ago
 Main PID: 5032 (crond)
    Tasks: 1 (limit: 512)
   CGroup: /system.slice/cronie.service
           └─5032 /usr/bin/crond -n

Dez 26 12:30:45 papa systemd[1]: Started Periodic Command Scheduler.
Dez 26 12:30:45 papa crond[5032]: (CRON) INFO (Syslog will be used instead of sendmail.)
Dez 26 12:30:45 papa crond[5032]: (CRON) INFO (RANDOM_DELAY will be scaled with factor 84% if used.)
Dez 26 12:30:45 papa crond[5032]: (CRON) INFO (running with inotify support)
Dez 26 12:30:45 papa crond[5032]: (CRON) INFO (@reboot jobs will be run at computer's startup.)
[frank@papa ~]$
Gruß Olli

schau mal auf die config von anacron (halt andere Regeln, als cron)
Dez 26 11:01:01 papa CROND[4267]: (root) CMDOUT (run-parts: /etc/cron.hourly/0anacron exited with return code 1)

Nachtrag 2: überprüfe mal die /etc/mtab
Nachtrag: https://www.thomas-krenn.com/de/wiki/Anacron
« Letzte Änderung: 26. Dezember 2015, 12:58:16 von SpiritOfTux »
Vielen Dank, dass du diesen Artikel bei uns gelesen hast!  Wir würden uns sehr freuen, wenn du diesen ebenfalls im folgenden Abschnitt bewerten würdest.(Danke sagen) 
Nach hilfreichen Antworten suchen: Manjaro Forum | Manjaro Wiki | Arch Wiki | Arch WiKi on NB/PC : sudo pacman -S arch-wiki-man https://github.com/greg-js/arch-wiki-man#readme

OlliFri

  • Gast
Re: cron jobs Fehler?
« Antwort #4 am: 26. Dezember 2015, 13:44:21 »
Irgendwie alles verwirrend bei mir! Es gibt die anacron.tab.
In der mtab ist von anacron überhaupt nichts drin.
In /etc/cron.daily/ ist nur das Shell-Script von snapper drin.
In /etc/cron.hourly/ ist ein Shell-Script sanpper und ein Shell-Sript Onancron drin
Im Ordner /var/spool/ ist gar nichts von anacron zu sehen. (Sollte laut Beschreibung so sein)

Snapper legt unermüdlich jede Stunde sein snapshot an. Die Anzahl der snapshots habe aber bei den meisten Ordner auf 22 begrenzt. Habe natürlich auch alles andere nötige in den snapshots.conf´s angepasst, hatte ja vorher alles prima funktioniert.
Nur einmal am Tag wurden die Snappshüsse bereinigt- Unnötige gelöscht und so. Und das war jetzt nicht mehr so.
Normaler weise wird anacron ja installiert. Nur bei Manjaro finde ich gar ein anacron.
Gruß Olli

Offline SpiritOfTux

  • Held Mitglied
  • *****
  • Beiträge: 1223
  • Dankeschön: 183 mal
    • https://twitter.com/SpiritOfTux
  • Desktop: KDE Plasma, Deepin
  • Grafikkarte: NVIDIA [GeForce GTX 1060] [GeForce GTX 560 Ti] [GeForce GT 635M]
  • Grafikkartentreiber: On: NB intel/nvidia, HTPC nvidia, PowerWorkStation nvidia
  • Kernel: 4.14.y LTS, 4.9.y LTS,
  • Prozessor: Notebook: Intel(R) Core(TM) i5-3230M CPU @ 2.60GHz
  • Skill: Fortgeschritten
  • Zweig: stable 17.1.y on PowerWorkStation, NB, HTPC, Desktop:s: Testing or Unstable only VM
Re: cron jobs Fehler?
« Antwort #5 am: 26. Dezember 2015, 14:45:56 »

[frank@papa ~]$ systemctl status cronie
● cronie.service - Periodic Command Scheduler
   Loaded: loaded (/usr/lib/systemd/system/cronie.service; enabled; vendor preset: disabled)
   Active: active (running) since Sa 2015-12-26 10:59:34 CET; 51min ago
 Main PID: 418 (crond)
    Tasks: 1 (limit: 512)
   CGroup: /system.slice/cronie.service
           └─418 /usr/bin/crond -n

Dez 26 10:59:34 papa systemd[1]: Started Periodic Command Scheduler.
Dez 26 10:59:35 papa crond[418]: (CRON) INFO (Syslog will be used instead of sendmail.)
Dez 26 10:59:35 papa crond[418]: (CRON) INFO (RANDOM_DELAY will be scaled with factor 50% if used.)
Dez 26 10:59:35 papa crond[418]: (CRON) INFO (running with inotify support)
Dez 26 11:01:01 papa CROND[4268]: (root) CMD (run-parts /etc/cron.hourly)
Dez 26 11:01:01 papa CROND[4267]: (root) CMDOUT (anacron: Can't chdir to /var/spool/anacron: Datei oder Verzeichnis nicht gefunden)
Dez 26 11:01:01 papa CROND[4267]: (root) CMDOUT (run-parts: /etc/cron.hourly/0anacron exited with return code 1)
[frank@papa ~]$

ToDo:
systemctl stop cronie
prüfen ob vorhanden, wen NEIN, mit sudo das Verzeichnis anlegen : /var/spool/anacron
systemctl start cronie
prüfen ob im Verzeichnis /var/spool/anacron/ vorhanden sind, siehe https://www.thomas-krenn.com/de/wiki/Anacron

Du musst beim Verlagern  darauf achten welche ROOT-Verzeichnise im Prozesstree stecken, wobei diese wiederum einem sogenannten
 " fork - create a child process " unterliegen, zum Bsp.: ps auxf, bei einem switch zu tmpfs kann das mal in die H.. gehen ;)
« Letzte Änderung: 26. Dezember 2015, 14:56:13 von SpiritOfTux »
Vielen Dank, dass du diesen Artikel bei uns gelesen hast!  Wir würden uns sehr freuen, wenn du diesen ebenfalls im folgenden Abschnitt bewerten würdest.(Danke sagen) 
Nach hilfreichen Antworten suchen: Manjaro Forum | Manjaro Wiki | Arch Wiki | Arch WiKi on NB/PC : sudo pacman -S arch-wiki-man https://github.com/greg-js/arch-wiki-man#readme

OlliFri

  • Gast
Re: cron jobs Fehler?
« Antwort #6 am: 26. Dezember 2015, 15:14:34 »
Hallo SpiritOfTux
Habe alles so wie beschrieben erledigt. Werde jetzt mal das System Neustarten und eventuell ein zwei Stündchen warten was so passiert.
Gruß Olli

Offline SpiritOfTux

  • Held Mitglied
  • *****
  • Beiträge: 1223
  • Dankeschön: 183 mal
    • https://twitter.com/SpiritOfTux
  • Desktop: KDE Plasma, Deepin
  • Grafikkarte: NVIDIA [GeForce GTX 1060] [GeForce GTX 560 Ti] [GeForce GT 635M]
  • Grafikkartentreiber: On: NB intel/nvidia, HTPC nvidia, PowerWorkStation nvidia
  • Kernel: 4.14.y LTS, 4.9.y LTS,
  • Prozessor: Notebook: Intel(R) Core(TM) i5-3230M CPU @ 2.60GHz
  • Skill: Fortgeschritten
  • Zweig: stable 17.1.y on PowerWorkStation, NB, HTPC, Desktop:s: Testing or Unstable only VM
Re: cron jobs Fehler?
« Antwort #7 am: 26. Dezember 2015, 15:18:41 »
Hallo SpiritOfTux
Habe alles so wie beschrieben erledigt. Werde jetzt mal das System Neustarten und eventuell ein zwei Stündchen warten was so passiert.
Gruß Olli

Hi Olli,

diese drei müssen nach dem reboot im Verzeichnis stehen  ;)

root@rsnapshot-test:~# ls -la /var/spool/anacron/
total 20
drwxr-xr-x 2 root root 4096 Aug 11 10:57 .
drwxr-xr-x 6 root root 4096 Aug 10 17:05 ..
-rw------- 1 root root    9 Aug 12 09:26 cron.daily
-rw------- 1 root root    9 Aug 11 11:26 cron.monthly
-rw------- 1 root root    9 Aug 11 11:26 cron.weekly

Gruß
SpiritOfTux
Vielen Dank, dass du diesen Artikel bei uns gelesen hast!  Wir würden uns sehr freuen, wenn du diesen ebenfalls im folgenden Abschnitt bewerten würdest.(Danke sagen) 
Nach hilfreichen Antworten suchen: Manjaro Forum | Manjaro Wiki | Arch Wiki | Arch WiKi on NB/PC : sudo pacman -S arch-wiki-man https://github.com/greg-js/arch-wiki-man#readme

OlliFri

  • Gast
Re: cron jobs Fehler?
« Antwort #8 am: 26. Dezember 2015, 15:24:33 »
Ne, sieht bei mir so aus
[frank@papa ~]$ ls -la /var/spool/anacron/
insgesamt 0
drwxr-xr-x 1 root root  0 26. Dez 15:09 .
drwxr-xr-x 1 root root 30 26. Dez 15:09 ..
[frank@papa ~]$
Gruß Olli

OlliFri

  • Gast
Re: cron jobs Fehler?
« Antwort #9 am: 26. Dezember 2015, 15:49:45 »
Hallo
Danke dir für die Mühe.
Habe hoffentlich das Problem gelöst in dem ich in den Ordner /etc/cron.hourly gewechselt bin und ein
sudo bash 0anacronausgeführt habe. Danach sieht es so aus
[frank@papa ~]$ ls -la /var/spool/anacron/
insgesamt 0
drwxr-xr-x 1 root root 66 26. Dez 15:44 .
drwxr-xr-x 1 root root 30 26. Dez 15:09 ..
-rw------- 1 root root  0 26. Dez 15:44 cron.daily
-rw------- 1 root root  0 26. Dez 15:44 cron.monthly
-rw------- 1 root root  0 26. Dez 15:44 cron.weekly
[frank@papa ~]$
und so
[frank@papa ~]$ systemctl status cronie
● cronie.service - Periodic Command Scheduler
   Loaded: loaded (/usr/lib/systemd/system/cronie.service; enabled; vendor preset: disabled)
   Active: active (running) since Sa 2015-12-26 15:15:33 CET; 29min ago
 Main PID: 419 (crond)
    Tasks: 1 (limit: 512)
   CGroup: /system.slice/cronie.service
           └─419 /usr/bin/crond -n

Dez 26 15:15:33 papa systemd[1]: Started Periodic Command Scheduler.
Dez 26 15:15:34 papa crond[419]: (CRON) INFO (Syslog will be used instead of sendmail.)
Dez 26 15:15:34 papa crond[419]: (CRON) INFO (RANDOM_DELAY will be scaled with factor 42% if used.)
Dez 26 15:15:34 papa crond[419]: (CRON) INFO (running with inotify support)
Gruß Olli

OlliFri

  • Gast
Re: cron jobs Fehler?
« Antwort #10 am: 26. Dezember 2015, 20:07:12 »
Hi, SpiritOfTux, alles klar jetzt. Dank dir noch mal!  :)
Habe bei der Gelegenheit auch gleich noch den Ordner /var/log/journal neu angelegt. War nämlich auch weg. ;)
Funktioniert alles wieder super.
Gruß Olli

Offline SpiritOfTux

  • Held Mitglied
  • *****
  • Beiträge: 1223
  • Dankeschön: 183 mal
    • https://twitter.com/SpiritOfTux
  • Desktop: KDE Plasma, Deepin
  • Grafikkarte: NVIDIA [GeForce GTX 1060] [GeForce GTX 560 Ti] [GeForce GT 635M]
  • Grafikkartentreiber: On: NB intel/nvidia, HTPC nvidia, PowerWorkStation nvidia
  • Kernel: 4.14.y LTS, 4.9.y LTS,
  • Prozessor: Notebook: Intel(R) Core(TM) i5-3230M CPU @ 2.60GHz
  • Skill: Fortgeschritten
  • Zweig: stable 17.1.y on PowerWorkStation, NB, HTPC, Desktop:s: Testing or Unstable only VM
Re: cron jobs Fehler?
« Antwort #11 am: 28. Dezember 2015, 09:00:26 »
Hi, SpiritOfTux, alles klar jetzt. Dank dir noch mal!  :)
Habe bei der Gelegenheit auch gleich noch den Ordner /var/log/journal neu angelegt. War nämlich auch weg. ;)
Funktioniert alles wieder super.
Gruß Olli

Hi Olli,

prima das alles wieder I.O. ist

Gruß
SpiritOfTux
Vielen Dank, dass du diesen Artikel bei uns gelesen hast!  Wir würden uns sehr freuen, wenn du diesen ebenfalls im folgenden Abschnitt bewerten würdest.(Danke sagen) 
Nach hilfreichen Antworten suchen: Manjaro Forum | Manjaro Wiki | Arch Wiki | Arch WiKi on NB/PC : sudo pacman -S arch-wiki-man https://github.com/greg-js/arch-wiki-man#readme