Forum des Objets Communicants et Solutions pour les Libérer...
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.

Forum des Objets Communicants et Solutions pour les Libérer...


 
AccueilAccueil  GalerieGalerie  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  Connexion  
Le Deal du moment :
Jeux, jouets et Lego : le deuxième à ...
Voir le deal

 

 Openkarotz : comment lancer une tâche planifiée ?

Aller en bas 
+12
Vincent14
DutchRabbits
Xeno
buffaloddp
LapinMikey
firerabbit
Tsadhate
Marou
philippeimac
Pixel du Rezo
_melka
northcatak
16 participants
Aller à la page : Précédent  1, 2
AuteurMessage
_melka
Diamond Nabz
Diamond Nabz



Nbr de messages : 2920

Openkarotz : comment lancer une tâche planifiée ? - Page 2 Empty
MessageSujet: Réveil et coucher du Karotz via le fichier cron   Openkarotz : comment lancer une tâche planifiée ? - Page 2 Icon_minitimeMer 4 Mar 2015 - 11:19

Bonjour firerabbit ! Oui c'est tout à fait possible, le fichier cron est là pour cela.
nabzciao
Revenir en haut Aller en bas
firerabbit
Lapin nain
Lapin nain



Localisation : elsewhere
Nbr de messages : 17
Carottes : 4611

Openkarotz : comment lancer une tâche planifiée ? - Page 2 Empty
MessageSujet: Re: Openkarotz : comment lancer une tâche planifiée ?   Openkarotz : comment lancer une tâche planifiée ? - Page 2 Icon_minitimeVen 6 Mar 2015 - 10:04

Encore une question Smile
Quelqu'un a-t-il déjà la syntaxe d'un fichier se lançant sur @reboot et permettant d'endormir le lapin selon le jour et l'heure en cas de redémarrage suite par exemple à une coupure de courant ?
Merci.
Revenir en haut Aller en bas
LapinMikey
Lapin nain
Lapin nain



Age : 49
Localisation : Albi
Nbr de messages : 17
Carottes : 5930

Openkarotz : comment lancer une tâche planifiée ? - Page 2 Empty
MessageSujet: Re: Openkarotz : comment lancer une tâche planifiée ?   Openkarotz : comment lancer une tâche planifiée ? - Page 2 Icon_minitimeVen 6 Mar 2015 - 16:17

firerabbit a écrit:
Encore une question Smile
Quelqu'un a-t-il déjà la syntaxe d'un fichier se lançant sur @reboot et permettant d'endormir le lapin selon le jour et l'heure en cas de redémarrage suite par exemple à une coupure de courant ?
Merci.

Bonjour,
J'ai modifié le fichier start_ok ( /usr/www/cgi-bin/ ) afin que suite à une coupure d'électricité le lapin revienne dans son état d'avant la coupure...
(le seul soucis de cette correction c'est que si la coupure à lieu juste avant qu'il s'endorme et que le courant revient après l'heure d'endormissement dans le CRON, il restera réveillé)
Il faudrait modifier plus de chose et/ou de fichier si l'on veut vérifier les heures de lever et de coucher dans le CRON... mais bon ça empeche déjà que le lapin nous réveille la nuit si il y a une coupure.


Voilà mon fichier:
Code:
#!/bin/bash

source /www/cgi-bin/setup.inc
source /www/cgi-bin/utils.inc
source /www/cgi-bin/leds.inc
source /www/cgi-bin/ears.inc

EarsReset

# Check for sound player command channel
if [ ! -f "/tmp/mplayer-control" ]; then
 mkfifo /tmp/mplayer-control
fi

# Check for mandatory directory
if [ ! -d "$CNF_DATADIR/Rfid" ]; then
 mkdir $CNF_DATADIR/Rfid
fi

if [ ! -d "$CNF_DATADIR/Tmp" ]; then
  mkdir $CNF_DATADIR/Tmp
fi      

if [ ! -d "$CNF_DATADIR/Run" ]; then
 mkdir $CNF_DATADIR/Run
fi      

# Kill dbus Monitoring
killall dbus-monitor

# killing immortal dog daemon
killall immortaldog

# reset existing flag and state
rm /var/run/karotz/dbus_events.pid
#rm $CNF_DATADIR/Run/karotz.sleep
#rm $CNF_DATADIR/Run/karotz.time.sleep
rm $CNF_DATADIR/Run/led.color
rm $CNF_DATADIR/Run/led.pulse
rm $CNF_DATADIR/Run/rfid.record
rm $CNF_DATADIR/Run/rfid.delete

# Launch needed daemon only
/usr/karotz/bin/immortaldog /var/run/karotz/led.pid /usr/karotz/bin/led-daemon
/usr/karotz/bin/immortaldog /var/run/karotz/rfid.pid /usr/karotz/bin/rfid-daemon
/usr/karotz/bin/immortaldog /var/run/karotz/button.pid /usr/karotz/bin/button-daemon
#/usr/karotz/bin/immortaldog /var/run/karotz/ears.pid /usr/karotz/bin/ears-daemon
/usr/karotz/bin/immortaldog /var/run/karotz/webcam.pid /usr/karotz/bin/webcam-daemon
/usr/karotz/bin/immortaldog /var/run/karotz/dbus_events.pid /www/cgi-bin/dbus_events

if [ ! -e "$CNF_DATADIR/Run/karotz.sleep" ]; then        
        PlaySound $CNF_DATADIR/Sounds/ready.mp3
        Leds 00FF00 000000 1
        EarsMove 12 12 100                                  
else
 rm $CNF_DATADIR/Run/karotz.sleep
 rm $CNF_DATADIR/Run/karotz.time.sleep
        /usr/www/cgi-bin/sleep
fi


Ne pas oublier le chmod 777 et le dos2unix après l'avoir transférer sur le lapin
Revenir en haut Aller en bas
http://karotz.mikey-life.com
firerabbit
Lapin nain
Lapin nain



Localisation : elsewhere
Nbr de messages : 17
Carottes : 4611

Openkarotz : comment lancer une tâche planifiée ? - Page 2 Empty
MessageSujet: Re: Openkarotz : comment lancer une tâche planifiée ?   Openkarotz : comment lancer une tâche planifiée ? - Page 2 Icon_minitimeMer 11 Mar 2015 - 23:58

Bonjour

Je n'arrive pas à utiliser le tts dans mon fichier cron pour faire parler le lapin automatiquement. Est-ce possible ou faut-il obligatoirement comme Northcatak passer par l'appel d'un fichier contenant wget ?
Revenir en haut Aller en bas
buffaloddp
Bronze Nabz
Bronze Nabz



Localisation : nord
Nbr de messages : 220
Carottes : 5475

Openkarotz : comment lancer une tâche planifiée ? - Page 2 Empty
MessageSujet: Re: Openkarotz : comment lancer une tâche planifiée ?   Openkarotz : comment lancer une tâche planifiée ? - Page 2 Icon_minitimeVen 14 Aoû 2015 - 10:37

Bonjour peut ton le faire avec nabaztag tag planifier une tache ou plusieurs a une certaine heure et comment on fait
Merci
Revenir en haut Aller en bas
Xeno
Gold Nabz
Gold Nabz
Xeno


Age : 31
Localisation : Dans le Champagne =)
Nabaztag : Portal Nom du Mir:ror: Passerelle
Nbr de messages : 915
Carottes : 6300

Openkarotz : comment lancer une tâche planifiée ? - Page 2 Empty
MessageSujet: Re: Openkarotz : comment lancer une tâche planifiée ?   Openkarotz : comment lancer une tâche planifiée ? - Page 2 Icon_minitimeVen 5 Fév 2016 - 0:20

Hello,
Mes tâches planifiées fonctionnent sauf pour mes scripts maison.
J'ai pourtant respecté les critères : dans le bon dossier, sans extension, avec les droits 777 dessus.

Ai-je oublier qqch ? Comment faire pour "debuger" ça ?
(mon fichier est similaire à fuseauhoraire, j'ai juste changer l'url)
Revenir en haut Aller en bas
http://x3n.fr/
DutchRabbits
Nabz Junior
Nabz Junior
DutchRabbits


Localisation : Netherlands
Nbr de messages : 54
Carottes : 3187

Openkarotz : comment lancer une tâche planifiée ? - Page 2 Empty
MessageSujet: Re: Openkarotz : comment lancer une tâche planifiée ?   Openkarotz : comment lancer une tâche planifiée ? - Page 2 Icon_minitimeDim 14 Fév 2016 - 12:14

Xeno a écrit:
Hello,
Mes tâches planifiées fonctionnent sauf pour mes scripts maison.
J'ai pourtant respecté les critères : dans le bon dossier, sans extension, avec les droits 777 dessus.

Ai-je oublier qqch ? Comment faire pour "debuger" ça ?
(mon fichier est similaire à fuseauhoraire, j'ai juste changer l'url)

Bonjour Xeno,

Essayez "dos2unix" commande sur vos scripts.
Il corrigera vos retours à la ligne (en cas d'erreur)

Debuger: exécuter des scripts de Telnet
Revenir en haut Aller en bas
http://www.freerabbits.nl
Vincent14
Lapin nain
Lapin nain



Localisation : Caen
Nbr de messages : 23
Carottes : 3076

Openkarotz : comment lancer une tâche planifiée ? - Page 2 Empty
MessageSujet: Re: Openkarotz : comment lancer une tâche planifiée ?   Openkarotz : comment lancer une tâche planifiée ? - Page 2 Icon_minitimeMar 12 Avr 2016 - 23:02

Hello, j'essaye de modifier /usr/spool/cron/crontabs/root avec le contenu suivant :
@reboot curl http://monip/

Et je ne vois passer aucun log, savez vous si @reboot est supporté ?
Revenir en haut Aller en bas
LapinMikey
Lapin nain
Lapin nain



Age : 49
Localisation : Albi
Nbr de messages : 17
Carottes : 5930

Openkarotz : comment lancer une tâche planifiée ? - Page 2 Empty
MessageSujet: @reboot   Openkarotz : comment lancer une tâche planifiée ? - Page 2 Icon_minitimeMer 13 Avr 2016 - 13:19

Bonjour Vincent14,
J'avais déjà testé il y a quelques mois mais apparemment la version du Karotz ne supporte pas la commande @reboot dans les CRON :-(
Revenir en haut Aller en bas
http://karotz.mikey-life.com
Vincent14
Lapin nain
Lapin nain



Localisation : Caen
Nbr de messages : 23
Carottes : 3076

Openkarotz : comment lancer une tâche planifiée ? - Page 2 Empty
MessageSujet: Re: Openkarotz : comment lancer une tâche planifiée ?   Openkarotz : comment lancer une tâche planifiée ? - Page 2 Icon_minitimeJeu 14 Avr 2016 - 20:32

Bon, j'ai le fin mot de l'histoire :

Les crons sont gérés par le binaire crond de busybox, qui ne supporte pas les raccourcis commençant par @, donc la directive @reboot n’est pas supportée. À la place on peut mettre une ligne de commande dans un script que l’on appelle toutes les minutes, qui veille à créer un fichier dans le dossier /tmp/ (vidé à chaque redémarrage), et qui n’exécute la suite du script que si le fichier n’existe pas. Le cron rappellera le script indéfiniment tant que le lapin est allumé mais ne l’exécutera ainsi qu’une fois. Ça ne consomme pas, c’est simple et ça permet de lister toutes les tâches au même endroit !

Les crons se trouvent dans le fichier /usr/spool/cron/crontabs/root

Je ne connais pas le comportement de cette implémentation de cron, ainsi je recommande de toujours mettre « >/dev/null 2>&1 » en fin de ligne de cron, pour que les sorties n’aillent pas s’entasser quelque part dans un fichier de logs.
Revenir en haut Aller en bas
iPapy
Nabz Junior
Nabz Junior
iPapy


Age : 58
Localisation : Bobigny
Nabaztag : 2 Nabaztag, 1 karotz, 1 Mirror, des Nanoztag et autres Zstamp
Nbr de messages : 54
Carottes : 4487

Openkarotz : comment lancer une tâche planifiée ? - Page 2 Empty
MessageSujet: Re: Openkarotz : comment lancer une tâche planifiée ?   Openkarotz : comment lancer une tâche planifiée ? - Page 2 Icon_minitimeSam 8 Avr 2017 - 15:35

firerabbit a écrit:
Finalement j'ai utilisé le code donné par _melka dans un autre sujet et ça a l'air de marcher, merci.
echo "CET-1CEST-2,M3.5.0/02:00:00,M10.5.0/03:00:00" > /etc/TZ
ntpd -p pool.ntp.org

Question : c'est définitif ou faudra-t-il le refaire au prochain passage à l'heure d'été ?

Bonjour,

Nouveau avec un Karotz mais possesseur de plusieurs Nabaztag:tag je suis un peu perdu.

Ou doit on lancer ou dans quel fichier mettre le code ci-dessous"echo "CET-1CEST-2,M3.5.0/02:00:00,M10.5.0/03:00:00" > /etc/TZ
ntpd -p pool.ntp.org"

et est ce qu'une bonne âme charitable pourrait m'expliquer un peu ce qu'il y a ci-dessous je je comprenne un peu mieux la programmation de mon lapin

firerabbit a écrit:
Est-il possible de faire exécuter la même tâche à des horaires différents selon les jours? Par exemple le réveil :
Code:

30 7 * * 1-5 /usr/www/cgi-bin/wakeup
30 8 * * 6-7 /usr/www/cgi-bin/wakeup

Merci d'avance à tous
Revenir en haut Aller en bas
carlo64
Bronze Nabz
Bronze Nabz



Localisation : italia
Nbr de messages : 162
Carottes : 3615

Openkarotz : comment lancer une tâche planifiée ? - Page 2 Empty
MessageSujet: Re: Openkarotz : comment lancer une tâche planifiée ?   Openkarotz : comment lancer une tâche planifiée ? - Page 2 Icon_minitimeDim 9 Avr 2017 - 10:27

Bonjour
vous devez exécuter ces commandes de shell

vous avez de votre PC ouvrir une connexion telnet avec le lapin
par exemple pour moi
telnet 192.168.2.8
l'invite de connexion, entrez Karotz
Vous arrivez à l'invite de commande

Openkarotz : comment lancer une tâche planifiée ? - Page 2 Telnet10

Carlo
Revenir en haut Aller en bas
iPapy
Nabz Junior
Nabz Junior
iPapy


Age : 58
Localisation : Bobigny
Nabaztag : 2 Nabaztag, 1 karotz, 1 Mirror, des Nanoztag et autres Zstamp
Nbr de messages : 54
Carottes : 4487

Openkarotz : comment lancer une tâche planifiée ? - Page 2 Empty
MessageSujet: Re: Openkarotz : comment lancer une tâche planifiée ?   Openkarotz : comment lancer une tâche planifiée ? - Page 2 Icon_minitimeDim 9 Avr 2017 - 19:20

carlo64 a écrit:
Bonjour
vous devez exécuter ces commandes de shell

vous avez de votre PC ouvrir une connexion telnet avec le lapin
par exemple pour moi
telnet 192.168.2.8
l'invite de connexion, entrez Karotz
Vous arrivez à l'invite de commande

Openkarotz : comment lancer une tâche planifiée ? - Page 2 Telnet10

Carlo

Merci beaucoup pour ta réponse, mon Karotz est enfin à la bonne heure, super nabzpee

Me reste à comprendre le reste ;-)
Revenir en haut Aller en bas
Coumbis
Lapin nain
Lapin nain



Localisation : Beziers
Nbr de messages : 2
Carottes : 3128

Openkarotz : comment lancer une tâche planifiée ? - Page 2 Empty
MessageSujet: Réanimation Karotz   Openkarotz : comment lancer une tâche planifiée ? - Page 2 Icon_minitimeSam 23 Mai 2020 - 13:24

Bonjour
C est avec surprise que je reçois un mail me laissant espérer que certains de la communauté avaient réussi à réanimer leur Karotz!! Je serai vraiment heureuse si quelqu’un pouvait me donner la démarche suivre . J avais acheté le kit de ulule pensant que ça fonctionnerait mais non! Heureusement il m à été racheté de suite.

Merci beaucoup et d avance pour votre aide
Revenir en haut Aller en bas
ftmb
Lapin nain
Lapin nain



Localisation : IDF
Nbr de messages : 5
Carottes : 1431

Openkarotz : comment lancer une tâche planifiée ? - Page 2 Empty
MessageSujet: Re: Openkarotz : comment lancer une tâche planifiée ?   Openkarotz : comment lancer une tâche planifiée ? - Page 2 Icon_minitimeVen 5 Juin 2020 - 9:14

possédant un Karotz, j'ai suivi les info provenant du site de "open karotz"  nabzciao
et cela fonctionne bien
me reste pas mal de truc encore à voir, mais l'essentiel fonctionne (les lumière et les oreilles)
Revenir en haut Aller en bas
Coumbis
Lapin nain
Lapin nain



Localisation : Beziers
Nbr de messages : 2
Carottes : 3128

Openkarotz : comment lancer une tâche planifiée ? - Page 2 Empty
MessageSujet: Re: Openkarotz : comment lancer une tâche planifiée ?   Openkarotz : comment lancer une tâche planifiée ? - Page 2 Icon_minitimeVen 5 Juin 2020 - 12:19

Bonjour Merci beaucoup . On va tester ça !
Revenir en haut Aller en bas
Contenu sponsorisé





Openkarotz : comment lancer une tâche planifiée ? - Page 2 Empty
MessageSujet: Re: Openkarotz : comment lancer une tâche planifiée ?   Openkarotz : comment lancer une tâche planifiée ? - Page 2 Icon_minitime

Revenir en haut Aller en bas
 
Openkarotz : comment lancer une tâche planifiée ?
Revenir en haut 
Page 2 sur 2Aller à la page : Précédent  1, 2
 Sujets similaires
-
» Open Karotz Pour les nuls
» Installation impossible de OpenKarotz
» OpenKarotz 2.0
» Serveurs Karotz: les dernières infos.
» mir:ror tail on openkarotz

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum des Objets Communicants et Solutions pour les Libérer... :: II. Nabaztag, Karotz, mir:ror, Dal:Dal (Violet Object Operating System) :: Le monde de Karotz-
Sauter vers: