CronJobs - die Alternative

Status
Für weitere Antworten geschlossen.

keyboardcowboy

Benutzer
Mitglied seit
23. Dez 2008
Beiträge
1
Punkte für Reaktionen
0
Punkte
0
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?
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
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
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
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
 

mwarts

Benutzer
Mitglied seit
11. Okt 2008
Beiträge
4
Punkte für Reaktionen
0
Punkte
0
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.
 

PeterG

Benutzer
Mitglied seit
12. Sep 2008
Beiträge
472
Punkte für Reaktionen
0
Punkte
0
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
 

mwarts

Benutzer
Mitglied seit
11. Okt 2008
Beiträge
4
Punkte für Reaktionen
0
Punkte
0
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 !
 

denon2002

Benutzer
Mitglied seit
20. Okt 2008
Beiträge
536
Punkte für Reaktionen
0
Punkte
0
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:

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
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
 

ralftopas

Benutzer
Mitglied seit
04. Feb 2009
Beiträge
84
Punkte für Reaktionen
0
Punkte
0
ahh merci,

deins hatte ich zuerst itari.
dann werd ich mal wieder zurück wechseln ;-)
 

HarryPotter

Benutzer
Mitglied seit
24. Aug 2007
Beiträge
2.156
Punkte für Reaktionen
0
Punkte
0
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
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
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
 

HarryPotter

Benutzer
Mitglied seit
24. Aug 2007
Beiträge
2.156
Punkte für Reaktionen
0
Punkte
0

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Joa, ist schon eigenartig. Bei läuft es fehlerfrei.

Itari
 

HarryPotter

Benutzer
Mitglied seit
24. Aug 2007
Beiträge
2.156
Punkte für Reaktionen
0
Punkte
0
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
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
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
 

HarryPotter

Benutzer
Mitglied seit
24. Aug 2007
Beiträge
2.156
Punkte für Reaktionen
0
Punkte
0
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.
 

QTip

Super-Moderator
Teammitglied
Mitglied seit
04. Sep 2008
Beiträge
2.341
Punkte für Reaktionen
14
Punkte
84
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);
}
 

HarryPotter

Benutzer
Mitglied seit
24. Aug 2007
Beiträge
2.156
Punkte für Reaktionen
0
Punkte
0
OK, werd ich morgen mal ausprobieren und Resultate melden
 

HarryPotter

Benutzer
Mitglied seit
24. Aug 2007
Beiträge
2.156
Punkte für Reaktionen
0
Punkte
0
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