Jump to content
View in the app

A better way to browse. Learn more.

Froxlor Forum

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

0.9.33.1 - Cronjob wird nicht abgearbeitet

Featured Replies

Hallo, ich habe vor ein paar Tagen auf die neueste Version geupdatet und alles wie beschrieben eingestellt.

Allerdings arbeitet es meine Cronjobs nicht mehr ab. Bei Cronjob-Einstellungen zeigt es mir noch jeweils das Datum von Dezember bzw "01.01.1970 00:00" an. Es passiert auch nichts, wenn ich den Cron in der Kommandozeile von Hand ausf?hre mit  /usr/bin/nice -n 5 /usr/bin/php5 -q /var/www/froxlor/scripts/froxlor_master_cronjob.php --force 

 

Unter /var/log habe ich nach Datum sortiert, finde aber keine Error-Log oder ?hnliches was zur Uhrzeit usw passt.

Es passiert einfach nichts.

Ich bin gerade etwas ratlos. Mein System ist: Linux RNMV001 3.2.0-4-amd64 #1 SMP Debian 3.2.63-2+deb7u1 x86_64

 

K?nnt ihr mir bitte weiterhelfen?

Wie sieht die Datei /etc/cron.d/froxlor aus?

Ich klinke mich hier mal ein, denn ich scheine ein ?hnliches Problem zu haben. Auch mein Cron wird nicht ausgef?hrt, aber manuell mit --force funktioniert es.

 

Hier ist meine cron froxlor konfiguration:

# cat /etc/cron.d/froxlor
#
# Set PATH, otherwise restart-scripts won't find start-stop-daemon
#
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
#
# Regular cron jobs for the froxlor package
#
# Please check that all following paths are correct
#
*/5 * * * *     root    /usr/bin/nice -n 5 /usr/bin/php5 -q /var/www/froxlor/scripts/froxlor_master_cronjob.php

5TvIjb5.png

 

Gru?

David

Hab ich mir gedacht, bei euch scheint die Datei durch den cronjob selbst nicht aktualisiert zu werden. Normalerweise liest der cronjob die cron-Einstellungen aus der Datenbank und erstellt aus diesen dann die cron.d/froxlor Datei.

 

Ein manueller cronjob mit --force regeneriert eigentlich auch diese Datei. Welche Berechtigungen hat die Datei denn? Wenn du den cronjob von froxlor deaktiviert, im Panel dann "Konfiguration neuerstellen" links im Men? klickst, hast du danach in der Tabelle panel_tasks einen Eintrag mit type=99?

Hier die Berechtigungen:

root@srv003 /etc/cron.d # ls -la
total 24K
drwxr-xr-x  2 root root 4.0K Feb 28 14:20 .
drwxr-xr-x 85 root root 4.0K Feb 28 16:48 ..
-rw-r--r--  1 root root  344 Feb 28 13:50 froxlor
-rw-r--r--  1 root root  564 Feb 11 18:07 mdadm
-rw-r--r--  1 root root  510 Jan  9 09:20 php5
-rw-r--r--  1 root root  102 Jul  3  2012 .placeholder
root@srv003 /etc/cron.d #

Hier die Datenbankausgabe nachdem ich "Configs neu schreiben" ausgew?hlt habe:

 

yLPULzI.png

 

Und auch hier noch einmal die Anzeige im Froxlor:

 

3lVmJK1.png

 

PS: Sollte das cronscript dem Falschen Benutzer geh?ren, so fehlt ein entsprechender Hinweis in der Konfiguration dazu.

 

Gru?

David

Und du hast ganz sicher die aktuelle 0.9.33.1? Hat deine froxlor/scripts/froxlor_master_cronjob.php Datei in Zeile 50/51 Folgendes:

// also regenerate cron.d-file
inserttask('99');

Wenn nicht hast du nicht die 0.9.33.1 Dateien.

root@srv003 /etc/cron.d # dpkg -l | grep froxlor
ii  froxlor                            0.9.33.1-1                    all          Server Management Panel
root@srv003 /etc/cron.d #

Image%202015-03-02%20at%2012.26.08%20AM.

 

Gru?

David

Merkw?rdig. L?sche am besten einfach mal die cron.d/froxlor Datei und f?hre den cron mit --force aus. Das sollte die Datei korrekt erstellen.

Hallo,

 

ich habe hier https://forum.netcup.de/anwendung/froxlor/7139-cron-jobs-werden-nicht-mehr-ausgefuehrtschon nachgefragt, aber leider kamen wir dort nicht zum Ergebnis.

Wenn ich den Cronjob manuell mit dem im ersten Post angegebenen Befehl ausf?hre, dann werden die Cronjobs ausgef?hrt. Wenn jedoch das --force fehlt, so bleibt alles so stehen (Ausstehende Cron-Aufgabe leert sich dann nicht).

 

In der cron.log stand jetzt auch nichts besonderes.

Die aktuelleste Version ist installiert und auch in Zeile 51 befindet sich der Code, den der Admin schon gepostet hat.

 

Ich hoffe, wir kommen alle zu einem Ergebnis :)

Ich kann mir nur wiederholen:

 

L?sche am besten einfach mal die cron.d/froxlor Datei und f?hre den cron mit --force aus. Das sollte die Datei korrekt erstellen.

 

Nachdem du das gemacht hast, wie sieht die cron.d/froxlor Datei dann aus?

Neu erstellte Domains und Subdomains sind ?brigens auch nicht erreichbar. Da stimmt doch bestimmt insgesamt irgendetwas nicht.

Lies und mache doch bitte mal was ich schreibe...ich wiederhole mich jetzt kein drittes Mal. Wie soll ich dir helfen wenn du alles ignorierst was ich sage

Die Datei wird nach dem Ausf?hren nicht erstellt :(

Dann pr?fe bitte die Froxlor-Einstellungen bez?glich dem Dateinamen (du hast die Einstellung vllt angepasst?): Einstellungen -> Cronjob-Einstellungen -> Cron-Konfigurationsdatei.

Das was dort steht sollte auf jeden Fall erstellt werden...sonst stimmt was ganz gro? bei dir nicht.

Nein, da steht drin: /etc/cron.d/froxlor

 

Das kann nicht sein :)

Merkw?rdig. L?sche am besten einfach mal die cron.d/froxlor Datei und f?hre den cron mit --force aus. Das sollte die Datei korrekt erstellen.

 

 

Habe ich gemacht, leider erstellt er auch hier die Datei nicht neu:

root@srv003 /etc/cron.d # nano froxlor
root@srv003 /etc/cron.d # /usr/bin/php5 -q /var/www/froxlor/scripts/froxlor_master_cronjob.php^C
root@srv003 /etc/cron.d # rm froxlor
root@srv003 /etc/cron.d # ls -la
total 20K
drwxr-xr-x  2 root root 4.0K Mar  2 12:56 .
drwxr-xr-x 85 root root 4.0K Feb 28 16:48 ..
-rw-r--r--  1 root root  564 Feb 11 18:07 mdadm
-rw-r--r--  1 root root  510 Jan  9 09:20 php5
-rw-r--r--  1 root root  102 Jul  3  2012 .placeholder
root@srv003 /etc/cron.d # /usr/bin/php5 -q /var/www/froxlor/scripts/froxlor_master_cronjob.php --force
root@srv003 /etc/cron.d # ls -la
total 20K
drwxr-xr-x  2 root root 4.0K Mar  2 12:56 .
drwxr-xr-x 85 root root 4.0K Feb 28 16:48 ..
-rw-r--r--  1 root root  564 Feb 11 18:07 mdadm
-rw-r--r--  1 root root  510 Jan  9 09:20 php5
-rw-r--r--  1 root root  102 Jul  3  2012 .placeholder
root@srv003 /etc/cron.d #

Hier auch nochmal der Auszug aus der Konfiguration:

 

bipUfiX.png

 

Sowie:

 

SraibOm.png

 

Gru?

David

Da stimmt wohl was anderes bei dir nicht...wird der cron auch als user "root" ausgef?hrt? Ansonsten w?rde ich dich bitten mir per PM oder per mail die Zugangsdaten zukommen zu lassen, dann kann ich mir das gerne mal anschauen.

Stephan, Passl19 und davidh2k - ihr redet alle durcheinander und ?ber das gleiche - so ist support schwer. Nicht alles ist bei allen gleich.

Verzeihung, dass es nicht bei allen gleich ist habe ich ja von Anfang an gemerkt, da bei mir --force noch funktioniert. Ich habe dir die Zugangsdaten zukommen lassen.

 

PS: Ich wei? selbst was es hei?t auf deiner Seite zu stehen und zu supporten, ich kann dich voll und ganz verstehen. ;)

 

Gru?

David

So vielen Dank an d00p, dank seiner gro?artigen Hilfe konnte das Problem bei mir gel?st werden, ich Zitiere ihn hier einmal kurz:

 

 

Also beim manuellen Eintragen eines neuerstellungs-Tasks, inserttask('99'), via MySQL und --force ging es wunderbar...

 

Danke f?r den Support ;)

 

Gru?

David

Also, den Cronjob ausf?hren inklusive --force am Ende funktioniert. Jedoch ohne nicht.

 

Auch wenn ich die Datei cron.d/froxlor l?sche, wird diese nicht erstellt, sobald ich den Cronjob manuell starte mit --force.

 

Auch die Einstellungen aus dem Post #entry29168 von davidh2k (Bilder) stimmen mit einen Einstellungen ?berein.

 

 

Nachtrag:

 

Habe gerade einmal die cron.log noch einmal gepr?ft. Nach ca. 4 ausgef?hrten Cronjobs von froxlor wird eine Meldung ausgegeben.

Mar  2 20:39:01 $SERVER /USR/SBIN/CRON[30522]: (root) CMD (  [ -x /usr/lib/php5/maxlifetime ] && [ -x /usr/lib/php5/sessionclean ] && [ -d /var/lib/php5 ] && /usr/lib/php5/sessionclean /var/lib/php5 $(/usr/lib/php5/maxlifetime))
Mar  2 20:40:01 $SERVER /USR/SBIN/CRON[30538]: (root) CMD (/usr/bin/nice -n 5 /usr/bin/php5 -q /var/www/froxlor/scripts/froxlor_master_cronjob.php)
Mar  2 20:45:01 $SERVER /USR/SBIN/CRON[30549]: (root) CMD (/usr/bin/nice -n 5 /usr/bin/php5 -q /var/www/froxlor/scripts/froxlor_master_cronjob.php)
Mar  2 20:50:01 $SERVER /USR/SBIN/CRON[30558]: (root) CMD (/usr/bin/nice -n 5 /usr/bin/php5 -q /var/www/froxlor/scripts/froxlor_master_cronjob.php)
Mar  2 20:55:01 $SERVER /USR/SBIN/CRON[30570]: (root) CMD (/usr/bin/nice -n 5 /usr/bin/php5 -q /var/www/froxlor/scripts/froxlor_master_cronjob.php)
Mar  2 20:57:01 $SERVER /USR/SBIN/CRON[30578]: (root) CMD (if test -x /usr/sbin/apticron; then /usr/sbin/apticron --cron; else true; fi)
Mar  2 21:00:01 $SERVER /USR/SBIN/CRON[30585]: (root) CMD (/usr/bin/nice -n 5 /usr/bin/php5 -q /var/www/froxlor/scripts/froxlor_master_cronjob.php)
Mar  2 21:05:01 $SERVER /USR/SBIN/CRON[30597]: (root) CMD (/usr/bin/nice -n 5 /usr/bin/php5 -q /var/www/froxlor/scripts/froxlor_master_cronjob.php)
Mar  2 21:09:01 $SERVER /USR/SBIN/CRON[30606]: (root) CMD (  [ -x /usr/lib/php5/maxlifetime ] && [ -x /usr/lib/php5/sessionclean ] && [ -d /var/lib/php5 ] && /usr/lib/php5/sessionclean /var/lib/php5 $(/usr/lib/php5/maxlifetime))
Mar  2 21:10:01 $SERVER /USR/SBIN/CRON[30621]: (root) CMD (/usr/bin/nice -n 5 /usr/bin/php5 -q /var/www/froxlor/scripts/froxlor_master_cronjob.php)
Mar  2 21:15:01 $SERVER /USR/SBIN/CRON[30632]: (root) CMD (/usr/bin/nice -n 5 /usr/bin/php5 -q /var/www/froxlor/scripts/froxlor_master_cronjob.php)
Mar  2 21:17:01 $SERVER /USR/SBIN/CRON[30646]: (root) CMD (   cd / && run-parts --report /etc/cron.hourly)
Mar  2 21:20:01 $SERVER /USR/SBIN/CRON[30656]: (root) CMD (/usr/bin/nice -n 5 /usr/bin/php5 -q /var/www/froxlor/scripts/froxlor_master_cronjob.php)
Mar  2 21:25:01 $SERVER /USR/SBIN/CRON[30678]: (root) CMD (/usr/bin/nice -n 5 /usr/bin/php5 -q /var/www/froxlor/scripts/froxlor_master_cronjob.php)
Mar  2 21:30:01 $SERVER /USR/SBIN/CRON[30698]: (root) CMD (/usr/bin/nice -n 5 /usr/bin/php5 -q /var/www/froxlor/scripts/froxlor_master_cronjob.php)
Mar  2 21:35:01 $SERVER /USR/SBIN/CRON[30714]: (root) CMD (/usr/bin/nice -n 5 /usr/bin/php5 -q /var/www/froxlor/scripts/froxlor_master_cronjob.php)
Mar  2 21:39:01 $SERVER /USR/SBIN/CRON[30726]: (root) CMD (  [ -x /usr/lib/php5/maxlifetime ] && [ -x /usr/lib/php5/sessionclean ] && [ -d /var/lib/php5 ] && /usr/lib/php5/sessionclean /var/lib/php5 $(/usr/lib/php5/maxlifetime))

Ich kann es leider nicht reproduzieren. Wird die Datei ertellt, wenn du in Froxlor auf "Konfiguration neuerstellen" dr?ckst und danach den Cronjob ausf?hrst?

Ich kann es leider nicht reproduzieren. Wird die Datei ertellt, wenn du in Froxlor auf "Konfiguration neuerstellen" dr?ckst und danach den Cronjob ausf?hrst?

 

Leider nicht

Sehr dubios...naja, schreib doch mal direkt via mysql-shell oder phpmyadmin in die "panel_tasks" einen neuen Eintrag mit type=99 (data leerlassen). Dann nochma den cronjob mit --force laufen lassen. danach wurde zumindest beim anderen hier im thread die datei erstellt

Danke, jetzt gehts wieder. Ich schreib das mal in meine eigene kleine Doku :)

 

Lediglich neu angelegte Domains/Subdomains sind leiten nicht auf das Verzeichnis der Domain, sondern bei Subdomains auf die Hauptdomain und bei Domains auf das froxlor-Login. Ich mein, das ging ja die ganze Zeit auch immer. Also, dass die Domain/Subdomain normal erreichbar sind nach der Erstellung.

Archived

This topic is now archived and is closed to further replies.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.