Synology Créer tache planifiée qui appelle une url spécifique

Hello

Je ne me souviens pas avoir déjà fait cela, mais tu peux essayer avec la commande curl suivi de ton URL.
Sinon, tu peux aussi faire un fichier script (.sh) et appeler la commande php pour exécuter ton script.
 
Bonjour,

Quand je met curl http://IP_DU_NAS/monapplication/index.php?option=com_document&view=cron , le script n'est pas lancé il enregistre un log à chaque lancement. La tâche planifiée est bien lancée car je reçois un mail à chaque exécution. Dans un terminal en powershell quand je fais curl http://IP_DU_NAS/monapplication/index.php?option=com_document&view=cron, j'ai bien un retour avec le code 200 et j'ai bien une entrée de log créé par le script php.

J'ai mis le script sous /volume1/web/monapplication/script.sh et dans exécuter la commande des propriétés de la tâche planifiée, j'ai juste mis : "/volume1/web/monapplication/script.sh"

Pourquoi cela me retourne ça ?

État actuel : 0 (Normal)
Sortie/erreur standard :

/volume1/web/monapplication/script.sh: line 2: $'\r': command not found

% Total % Received % Xferd Average Speed Time Time Time Current

Dload Upload Total Spent Left Speed

0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0

Mon script bash est le suivant :

 
Dernière édition:
J'ai enregistré le script au format linux et j'ai relancé, je n'ai plus d'erreur. Quand je lance la page dans un navigateur j’ai bien une entrée de log qui s’enregistre mais pas ça passe par la tache planifiée

État actuel : 0 (Normal)
Sortie/erreur standard :

% Total % Received % Xferd Average Speed Time Time Time Current

Dload Upload Total Spent Left Speed

0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0