CronJobs - die Alternative

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.
cron job results send by mail

Diese cron job interface ist sehr tol :)


der synology hat die option ein e-mail zu schicken wan er gelaufen hat, kan das auch mit diese interface?
 
Wenn dann wäre /dev/null richtig. Aber meist wird auch auf stderr (Ausgabekanal 2) und nicht nur auf stdout (Ausgabekanal 1) geschrieben. Also dann wäre
Rich (BBCode):
wget blubber 2>&1 >/dev/null

sinnvoll.

Itari
 
Diese cron job interface ist sehr tol :)


der synology hat die option ein e-mail zu schicken wan er gelaufen hat, kan das auch mit diese interface?

Ja geht auch. Ist aber nicht eingebaut. Wenn man einen Mail-Client wie nail per ipkg installiert, dann könnte man am Ende eines Job-Kommandos auch noch folgende Ergänzung einfach machen (Abtrennen per ; ) :

Rich (BBCode):
t1 t2 t3 t4 t5 user cmd ; nail -s "botschaft" mailname@irgendwo

Schau mal hier. Läuft bei mir tadellos.

Itari
 
Bin ich zu blöd ?

Hi All,
also wenn ich das spk installiere dann sollte das ganze doch direkt funzen oder ? Beimir wird jedenfalls nur der PHP Code angezeigt wenn ich im Syno Thirdparty Apps auf Cronjobs klicke. Ihr könnt mich nun auch flamen fals das Problem schon irgendwo gepostet wurde aber ich hab nix gefunden.
 
Hi,
hast Du das init-3rdparty.spk zuvor installiert und ausgeführt oder die entsprechenden Änderungen händisch vorgenommen? Näheres siehe hier.

Gruß
Peter
 
Lieber Peter,
ich muss zugeben, dass ich gar nichts INIT-Mässiges gemacht habe..:-( da das IPKG Web Packet von Anfang an funzte, war mir nicht klar das ich da was machen müsste, jetzt tut es aber, recht herzlchen Dank !
 
Ja geht auch. Ist aber nicht eingebaut. Wenn man einen Mail-Client wie nail per ipkg installiert, dann könnte man am Ende eines Job-Kommandos auch noch folgende Ergänzung einfach machen (Abtrennen per ; ) :

Rich (BBCode):
t1 t2 t3 t4 t5 user cmd ; nail -s "botschaft" mailname@irgendwo

Schau mal hier. Läuft bei mir tadellos.

Itari

Wie bekommt man die Auth beim smtp Server hin ?
Auch in der Datei .mailrc ?

PS: gefunden... Datei .mailrc erweitern um:
Rich (BBCode):
set smtp-auth=login
set smtp-auth-user=shell-monkey
set smtp-auth-password=MyPassword
 
Zuletzt bearbeitet:
Salü,

evtl steh ich aufm Schlauch, aber wie kann ich denn bei dieser Version:
http://www.synology-forum.de/showpost.html?p=20743&postcount=57

So was einstellen: */5 ?
Übersehe ich da etwas?

Gruß Ralf

Gar nicht - aber es gibt ja noch die ursprünglich Version von mir, da geht es. Manchmal ist zwischen Komfort (und seinen Einschränkungen) und Möglichkeiten (und ihrer Komplexität) zu wählen. Schön das es mehrere Skripte für den gleichen Zweck gibt.

Itari
 
ahh merci,

deins hatte ich zuerst itari.
dann werd ich mal wieder zurück wechseln ;-)
 
crontab spk funktioniert mit der Beta FW nicht mehr.

Will heissen: sobald man auf "save" drückt löscht es in den einzelnen Zeilen für Local und Netzwerkbackups den letzten Parameter der den Namen des Backups liefert :-(

Seit wann genau das so ist, weiss ich nicht, habe es vor Beta 914 nicht benutzt
 
crontab spk funktioniert mit der Beta FW nicht mehr.

Da mittlerweile ja unterschiedliche Fassungen existieren, kannst auch diese Version ausprobieren. Es sind allerdings ein paar Voraussetzungen (extJS) nötig, deswegen wäre es gut, den Thread von Anfang an zu lesen. Ich habe das Teil aber nicht wirklich mit der Beta getestet; ich freue mich, wie immer, auch über Korrekturen ...

Itari
 
Joa, ist schon eigenartig. Bei läuft es fehlerfrei.

Itari
 
Ich nehme mal an dass die ursprüngliche crontab spk die im spk Verzeichnis zum runterladen angeboten wird, nur deshalb nicht funktioniert, weil sie mit den Anführungs- und Schlusszeichen " in den Zeilen mit den Backupjobs nicht klar kommt
 
Das kann gut sein ... da müsste man dann mal ein wenig Quotieren ... ist halt so eine Sache, manche habe Magic Quotes und manche nicht aktiviert ... Vielleicht kann man ja die doubble quotes in single quotes umsetzen, dass spart dann weitere Überlegungen.

Itari
 
Also mit den single quotes kommt die Anzeige des Zeitplans der Sicherungsjobs nicht mehr klar. Das heisst es wird dort kein Zeitplan mehr angegeben.

magic quotes:

in meiner /usr/syno/etc/php.ini und /usr/syno/etc.default/php.ini ist magic_quotes_gpc = On

Müsste das OFF sein?

Ausserdem gibts da noch

magic_quotes_runtime und magic_quotes_sybase, die beide auf Off stehen.
 
magic_quotes sollte OFF sein, denn hier steht, dass diese function ab PHP 5.3.0 veraltet ist und man diese Funktion nicht mehr benutzen sollte, da sie mit PHP 6.0.0 wegfällt.

Habe auf den Seiten ein kleines PHP-Script gefunden, welches das Problem unabhängig von magic_quotes löst. Es sollte sich vor der Verarbeitung der Eingangsdaten im jeweiligen Script befinden.
PHP:
// Disabling magic quotes at runtime
if (get_magic_quotes_gpc()) {
    function undoMagicQuotes($array, $topLevel=true) {
        $newArray = array();
        foreach($array as $key => $value) {
            if (!$topLevel) {
                $key = stripslashes($key);
            }
            if (is_array($value)) {
                $newArray[$key] = undoMagicQuotes($value, false);
            }
            else {
                $newArray[$key] = stripslashes($value);
            }
        }
        return $newArray;
    }
    $_GET = undoMagicQuotes($_GET);
    $_POST = undoMagicQuotes($_POST);
    $_COOKIE = undoMagicQuotes($_COOKIE);
    $_REQUEST = undoMagicQuotes($_REQUEST);
}
 
Also das Setzen von magic_quotes_gpc = Off hat nichts gebracht. Auch das Einfügen obenstehenen Codes in crontab.php bringts nicht.
 
Zuletzt bearbeitet:
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat