Connexion





Mot de passe oublié ?

cron.edit

Éditer un cron existant de votre compte.

Authentification & Action

Cette méthode nécessite une authentication. Elle peut être accessible par http et https.

Action type: HTTP POST.

Arguments

id (voir note 1)

L' id du cron.

name (voir note 1)

Le nom du cron. Valeurs autorisées: string (255)

url (optionnel)

L'URL ou exécuter le cron. Valeurs autorisées string (2048)

status (optionnel)

Le statut du cron. Valeurs autorisées 1 = enabled / 0 = disabled.

time_out (optionnel)

Le time-out du cron, en secondes. Valeurs autorisées: 30 / 180 / 600 / 1800 / 3600.

login (optionnel)

Le login nécessaire pour accéder à la ressource (http authentication). Valeur autorisée: string(255)

password (optionnel)

Le mot de passe nécessaire pour accéder à la ressource (http authentication). Valeur autorisée: string(32)

year (optionnel)

Détermine sur quelles(s) année(s) les crons s'exécutent . Valeurs séparées par une virgule quand il y a plusieurs valeurs. Valeurs autorisées: integer (4)  ou * (= chaque année). Defaut *.

month (optionnel)

Détermine sur quel(s) mois les crons s'exécutent (1 = janvier, 2 = fevrier etc...). Valeurs séparées par une virgule quand il y a plusieurs valeurs. Valeurs autorisées: integer 1 à 12 ou * (= chaque mois). Defaut *.

weekday (optionnel)

Détermine sur quel(s) jour(s) les crons s'exécutent (1 = lundi, 2 = mardi etc...). Valeurs séparées par une virgule quand il y a plusieurs valeurs. Valeurs autorisées: integer 1 à 7 ou * (= chaque jour de la semaine). Defaut *.

day (optionnel)

Détermine sur quel(s) jour(s) les crons s'exécutent.  Valeurs séparées par une virgule quand il y a plusieurs valeurs. Valeurs autorisées: integer 1 à 31 ou * (= chaque jour). Defaut *.

hour (optionnel)

Détermine à quelle(s) heure(s) les crons s'exécutent. Valeurs séparées par une virgule quand il y a plusieurs valeurs. Valeurs autorisées: integer 0 à 23 ou * (= chaque heure). Defaut *.

minute (optionnel)

Détermine à quelle(s) minute(s) les crons s'exécutent.  Valeurs séparées par une virgule quand il y a plusieurs valeurs. Valeurs autorisées: integer  0 à 59 ou ou * (= chaque  minute). Defaut *.

exec_delay (optional)

Définit un cron unique à exécuter dans un 'exec_delay' de xx minutes. Ce paramètre ne peut pas être utilisé avec les années, mois, jours de la semaine, jours, heure, minute. Valeurs autorisées : integer.

 

NOTE 1: Il est possible d'utiliser conjointement id et name comme une clé. Si les deux sont présents, le nom est ignoré comme clé. Il est clair que vous ne pouvez pas changer le nom si vous utilisez name en tant que clé !

Exemple Demande

http://api.webcron.org/cron.edit
POST data:
id=154375&name=changedCron&url=http://www.url.com/myChangedCron.php&time_out=600&
weekday=4,6&hour=5&minute=20

Exemple Reponse

<rsp status="ok">
   <cron id="154375" modified="2009-04-22 14:23:36" />
</rsp>