2016-10-09 40 views
0

我有這個cron.xml如何輕鬆禁用cron作業?

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

如果我想停止運行的話,我可以做以下?

1)任何方式來停止從應用程序引擎用戶界面的cron?

2)如果我想離開xml以供將來使用,我會在時間間隔節點中寫什麼? "never"

其中是該節點的語法man?

我的意思是我不知道,如果every 1 minutes1 minute是正確的

或者,如果每一個Sunday at 08:00正確定義?

回答

0
  1. AFAIK從開發者控制檯中禁用cron作業還沒有(可能)。完全禁用它的唯一方法是在xml文件中註釋掉它(請參閱How do I comment out a block of tags in XML?)和deploy the updated cron file。如果cron文件僅包含該cron作業,則可能需要delete all cron jobs

  2. Schedule format不支持never關鍵字(或等效項)。但是你可以用來模擬,它對於大多數實際用途來說足夠稀少,比如every 10000 hours

您應該能夠使用開發服務器的管理界面,檢查您的cron作業的語法(和它們的正確執行,手動觸發)(或至少蟒蛇SDK一個呢,不是100%確定關於java之一)