Le script fonctionne par terminal (bash scrip.sh) jusque la au top! mais… j’ai créé un crontab et la, ça ne marche plus !
pour info le cron : * * * * * bash /home/pi/reboot.sh
J’ai tester 1x par minute.
Le script se lance car le « killall » marche mais chromium ne se lance pas.
Pourtant ce ne fonctionne pas chez moi… je viens d’essayer ta syntax de crontab ( qui semble presque identique à la mienne) et rien. Chromium se ferme, mais ne se relance pas…
Cela dis j’utilise la commande : sudo crontab -e
PS : Pour satisfaire ta curiosité : L’intérêt est de relancer Chromium qui tourne en kiosk lorsque la RAM commence à être trop pleine, sans reboot le raspberry car j’ai des démons qui tournent
En utilisant sudo nano /etc/crontab et en ajoutant */1 * * * * cd /home/pi/ && bash test.sh à la fin des taches déjà paramétrées, ça roule ; j’ai laissé tourner 5 minutes.
Et ça se coupait, se lançait, etc.
Je l’ai essayer midori en effet mais j’ai pas trouver toutes les commandes qui permettent de faire tourner proprement le kiosk (plein écran, pas de notif…) comme sur chromium.
J’ai essayer ta syntax commande pour voir, en effet ça fonctionne merci bien !
Mais du coup qu’elle est la différence avec le
J’ai prouvé que je savais ne pas me noyer.
Je n’ai pas dit que je savais expliquer les paramètres anatomo-physiologiques de la natation
Bref, pourquoi ?
Parce que !!!
Tu fais tourner quoi en kiosk ?
Si c’est juste des vidéo, tu peux le faire de manière légère avec un terminal en plein écran avec lecture en boucle de x vidéo (et même si elles sont sur un NAS ou dossier partagé d’un PC distant).
Et rien ne se passe, en utilisant le sudo crontab -e la tache se lance bien, mais pas la partie ou Chromium devrai se lancer, une question d’utilisateur peu être ?
Tu peux éditer ton premier message et insérer [Résolu] dans le titre ?
(En effet, indiquer le user peut aider, mais je suis quasi sûr de ne pas l’avoir mis)
Edit : ben, à faire 3 trucs en même temps, l’erreur et la perte de temps viennent de moi = j’avais bien mis */1 * * * * pi cd /home/pi/ && bash test.sh … Désolé)
Je n’aime pas beaucoup critiquer d’habitude, et chacun fait ce qu’il veut, mais franchement, je trouve ça crade.
Il vaudrait mieux essayer de savoir pourquoi la RAM est pleine, et régler le problème. On ne peut pas paramétrer chromium pour qu’il reste raisonnable avec son cache ?
Pas de soucis, je suis ouvert aux suggestions…
En réalité, il n’y a pas que le fait que la RAM se remplisse. J’ai trouvé qu’a l’usage, au bout d’une journée en kiosk chromium devient un peu lent sur les animations et les changements de page sont un peu saccadés.
La solutions la plus simple est un reboot, mais j’ai préféré simplement relancer le navigateur pour éviter d’avoir des messages d’erreur tout les jours dans Jeedom.
Du coup, tout les jours à minuit je relance.
C’est même pas vraiment l’usage CPU, j’ai laisser tourner 24 h avec top mais c’est surtout la mémoire qu’occupe chromium qui augmente et il fini par occuper trop, après, on passe sur le swap et la, c’est critique. Tout se plante, reboot.
Pour info, le CPU tourne max à 40%
Il y a un paramètre dans chromium qui permet de réduire la taille du cache (–disk-cache-size) ; à voir s’il produirait une amélioration.
Par contre, il est possible de limiter l’utilisation des ressources d’une application avec cgroups (Cgroups — Wikipédia). Je n’en ai jamais eu besoin, mais il semblerait que cela ait réglé le problème pour certains utilisateurs.
Voir ici un exemple : Limit Chrome from eating all the memory and CPU · GitHub
Comme par hasard, développé par google…