2016-10-09 2 views
0

Ich habe diese cron.xmlWie kann man den Cron-Job einfach deaktivieren?

<?xml version="1.0" encoding="UTF-8"?> 
<cronentries> 
    <cron> 
    <url>/check</url> 
    <description>run my task</description> 
    <schedule>every 30 minutes</schedule> 
    </cron> 
</cronentries> 

Wenn ich es vom Laufen stoppen will, kann ich das Folgende tun?

1) Irgendeine Möglichkeit, die Cron von App-Engine UI zu stoppen?

2) Wenn ich das XML für die zukünftige Verwendung verlassen möchte, was würde ich in den Zeitintervall-Knoten schreiben? "never"

wo ist die Syntax man für diesen Knoten?

Ich meine, ich war nicht sicher, ob every 1 minutes oder 1 minute korrekt ist

Oder wenn jeder Sunday at 08:00 richtig definiert ist?

Antwort

0
  1. AFAIK es ist (noch) nicht möglich, Cron-Jobs von der Entwicklerkonsole zu deaktivieren. Die einzige Möglichkeit, es vollständig zu deaktivieren, besteht darin, es in Ihrer XML-Datei auszukommentieren (siehe How do I comment out a block of tags in XML?) und deploy the updated cron file. Wenn die Cron-Datei nur diesen Cron-Job enthält, benötigen Sie möglicherweise delete all cron jobs.

  2. Die Schedule format unterstützt kein never Schlüsselwort (oder gleichwertig). Aber Sie können emulieren es mit etwas selten genug für die meisten praktischen Zwecke, wie every 10000 hours.

sollten Sie in der Lage sein, die Syntax der Cron-Jobs zu überprüfen (und deren korrekte Ausführung, manuell ausgelöst), um die Admin-Oberfläche des Entwicklungs-Server (oder die Python-SDK eine zumindest der Fall ist, nicht 100% sicher über die Java one)

Verwandte Themen