Aller au contenu

Script Reboot Camera Foscam


milleb

Messages recommandés

bonjour à tous,

je possède une caméra Foscam pour laquelle je voudrais effectuer un reboot à intervalles réguliers via le syno

le planificateur de tâches de DSM permet sûrement cela, mais faut écrire le script correspondant, et là je dois avouer mon ignorance complète de la programmation :(

d'après le forum foscam, il faut utiliser ce type de commande dans un navigateur

http://192.168.1.110:8080/reboot.cgi?user=admin&pwd=password

source : http://foscam.us/forum/tip-how-to-schedule-reboots-and-brightness-changes-silently-t748.html

Je suppose que bien sûr je ne peux pas indiquer directement cette ligne de code comme script dans le planificateur de tâches, mais j'imagine aussi qu'il y a un moyen assez simple de transposer cela :)

Si quelqu'un peut me donner quelques conseils, ce serait vraiment sympa

Lien vers le commentaire
Partager sur d’autres sites

Hello milleb,

Tu devrais pouvoir t'en servir pour exécuter la commande, peu importe ensuite ce qu'elle retourne.

Essaie déjà la commande sous le shell :

wget http://192.168.1.110:8080/reboot.cgi?user=admin&pwd=password

Est-ce que le résultat est probant ?

Lien vers le commentaire
Partager sur d’autres sites

voilà ce que ça donne ds putty en ssh
DiskStation> --20:00:37-- http://192.168.x.x/reboot.cgi?user=admin
=> `reboot.cgi?user=admin'
Connecting to 192.168.x.x:80... connected.
HTTP request sent, awaiting response... 401 Unauthorized
Authorization failed.
il se connecte mais la commande n'est pas acceptée
Modifié par milleb
Lien vers le commentaire
Partager sur d’autres sites

ok ipkg installé, lynx aussi, et ta ligne de commande fonctionne lorsque je l'envoie via la console putty en ssh, merci slybreiz :)

pouvez-vous me donner encore un conseil ? Quelle est la manip la plus simple maintenant pour planifier le reboot, mettons par ex toutes les 2 h ?

car évidemment la commande

lynx "http.."

ne fonctionne pas directement ds le gestionnaire des tâches..

Lien vers le commentaire
Partager sur d’autres sites

il te suffit de faire un script

fichier avec une extention en .sh

dans le planificateur de tache tu n'a qu'a mettre le chemin de ton script pour l'executer .

sinonn pourquoi faire des reboot regulier de ta camera ? un interet un probleme ?

Lien vers le commentaire
Partager sur d’autres sites

bon je crois que j'ai trouvé, il faut ajouter un chemin pour que le script trouve lynx, du coup j'ai mis

PATH=/opt/bin:/opt/sbin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/syno/sbin:/usr/syno/bin:/usr/local/sbin:/usr/local/bin
lynx "http://192.168.x.x:80/reboot.cgi?user=admin&pwd=password"

et ça a marché en cliquant sur éxecuter dans le planificateur de tâches, reste à voir si ça démarrera en tâche planifiée

Lien vers le commentaire
Partager sur d’autres sites

bon ben je confirme et j'ai un peu de mal à comprendre :

- la tâche planifiée ne se déclenche jamais

- la tâche exécutée manuellement depuis le planificateur de tâches fonctionne aléatoirement..

Help :o Si quelqu'un peut déjà me dire si le script est ok, merci !

Modifié par milleb
Lien vers le commentaire
Partager sur d’autres sites

bon je continue mon monologue :

j'ai ajouté une commande pour avoir un fichier de log comme suit :

/volume1/folder/reboot_cam.sh >> /volume1/folder/out.txt

voici l'erreur renvoyée ds le fichier de log quand j'exécute manuellement le script ds le plan. de tâches

Your Terminal type is unknown!

  Enter a terminal type: [vt100] 
TERMINAL TYPE IS SET TO vt100
Modifié par milleb
Lien vers le commentaire
Partager sur d’autres sites

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.