Bonjour.
Je fais quelques tests avec crontab pour essayer de voir comment cela fonctionne.
Avec plus ou moins de bonheur...
J'ai fait crontab-e et rajouté la ligne: */1 * * * * ~/domoticz/scripts/Essai.sh
Et mon script Essai.sh se lance correctement toutes les minutes.
Mais tout ne fonctionne pas dans mon script:
curl 'http://IP/json.htm?type=command¶m=u ... svalue=0;0'
date >> Crontest.txt
La premiere ligne fonctionne et met mon composant a jour
Mais la deuxieme (qui est censée mettre la date dans un fichier texte) ne fonctionne pas.
Pourtant quand je lance mon script Essai.sh depuis putty, tout marche.
(avec ou sans sudo)
Quelqu'un saurait pourquoi?
Merci
Fonction crontab
Fonction crontab
PRETTY_NAME="Debian GNU/Linux 13 (trixie)"
NAME="Debian GNU/Linux"
VERSION_ID="13"
VERSION="13 (trixie)"
VERSION_CODENAME=trixie
DEBIAN_VERSION_FULL=13.4
NAME="Debian GNU/Linux"
VERSION_ID="13"
VERSION="13 (trixie)"
VERSION_CODENAME=trixie
DEBIAN_VERSION_FULL=13.4
-
vil1driver
- Messages : 5661
- Inscription : 30 janv. 2015, 11:07
- Localisation : Rennes (35)
Re: Fonction crontab
Évites les chemins relatifs (~/) mets le chemin complet
Pour le fichier text, pareil, chemin complet.
Ça devrait fonctionner.
Pour le fichier text, pareil, chemin complet.
Ça devrait fonctionner.
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua
Un ex domoticzien
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua
Un ex domoticzien
Re: Fonction crontab
Tu as raison! Ca marche!!
Un grand merci!
Sinon, il y a un moyen de voir se qui se passe pendant l'execution du crontab dans la console?
J'ai essayé de mettre echo "quelque chose", mais je vois rien
Pas facile de debugger...
Un grand merci!
Sinon, il y a un moyen de voir se qui se passe pendant l'execution du crontab dans la console?
J'ai essayé de mettre echo "quelque chose", mais je vois rien
Pas facile de debugger...
PRETTY_NAME="Debian GNU/Linux 13 (trixie)"
NAME="Debian GNU/Linux"
VERSION_ID="13"
VERSION="13 (trixie)"
VERSION_CODENAME=trixie
DEBIAN_VERSION_FULL=13.4
NAME="Debian GNU/Linux"
VERSION_ID="13"
VERSION="13 (trixie)"
VERSION_CODENAME=trixie
DEBIAN_VERSION_FULL=13.4
Re: Fonction crontab
echo "..." >> /tmp/mon_fichier_de_log et caler son cron a 1mn d'intervalle. Tu peux utiliser ensuite un tail -f /tmp/mon_fichier_de_log ou tout simplement regarder le contenu du fichier. Le >> evite d'écraser le fichier a chaque fois, idéalement un seul > au premier appel (pour raz) puis >> ou supprimer le fichier manuellement.
Normalement la sortie d'un cron est envoyé par mail a l'utilisateur proprio de la crontab mais je ne pense pas que ce soit le cas sur raspbian qui doit limiter les écritures "disque".
Normalement la sortie d'un cron est envoyé par mail a l'utilisateur proprio de la crontab mais je ne pense pas que ce soit le cas sur raspbian qui doit limiter les écritures "disque".
Raspberry Pi 2 + carte RF pi "maison" + Domoticz
Sonde Oregon + Aliexpress - Prises Chacon (3500W) - 1wire DS18B20
Sonde Oregon + Aliexpress - Prises Chacon (3500W) - 1wire DS18B20
Re: Fonction crontab
Merci!
Rien ne serait possible (pour moi...) sans les forums!
Rien ne serait possible (pour moi...) sans les forums!
PRETTY_NAME="Debian GNU/Linux 13 (trixie)"
NAME="Debian GNU/Linux"
VERSION_ID="13"
VERSION="13 (trixie)"
VERSION_CODENAME=trixie
DEBIAN_VERSION_FULL=13.4
NAME="Debian GNU/Linux"
VERSION_ID="13"
VERSION="13 (trixie)"
VERSION_CODENAME=trixie
DEBIAN_VERSION_FULL=13.4