Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 24/01/2017, à 11:45

DynsocNoel

Lancement d'une application avec le cron

Bonjour,

J'ai développé un logiciel avec QtCreator pour Ubuntu 16.04. Lorsque je lance celui-ci par ligne de commande depuis un terminal je n'ai aucun soucis de fonctionnement.

Maintenant je dois être certain que le logiciel soit lancé 24h/24. Pour cela j'ai pensé utilisé une tache du cron. Celui-ci lance toutes les minutes un script que vérifie les processus en cours. S'il ne voit pas mon application de lancé il la lance.

Contenu du crontab :

* * * * * DISPLAY=:0.0 /chemin/mon_script.sh >/chemin/monlog.log

Contenu du script :

#! /bin/sh
if ! pgrep monApplication > /dev/null
then
     /chemin/monApplication
fi

L'application se lance alors mais avec un comportement anormal. En regardant le log voici ce que j'ai vu :

(process:4235): dconf-CRITICAL **: unable to create file '/home/monUser/.cache/dconf/user': Permission non accordée.  dconf will not work properly.

(process:4235): dconf-CRITICAL **: unable to create file '/home/monUser/.cache/dconf/user': Permission non accordée.  dconf will not work properly.

(process:4235): dconf-CRITICAL **: unable to create file '/home/monUser/.cache/dconf/user': Permission non accordée.  dconf will not work properly.

(process:4235): dconf-WARNING **: failed to commit changes to dconf: Impossible de se connecter : Connexion refusée

Savez-vous de quoi cela peut-il venir ? Et que dois-je faire pour y remédier ?

Merci d'avance

Hors ligne

#2 Le 24/01/2017, à 12:40

ar barzh paour

Re : Lancement d'une application avec le cron

??????

if ! pgrep monApplication > /dev/null

renvoie toujours 1  non?

EDIT NON je me suis fait avoir par un mauvais test de ma part

Dernière modification par ar barzh paour (Le 24/01/2017, à 18:52)


PC          : B760M DS3H DDR4,  12th Gen Intel(R) Core(TM) i3-12100, RAM DDR4 8GiB -2400 Ubuntu 22.04, 22.04, 23.04
Portable1 : Intel(R) Core(TM)2 Duo CPU     T6570  @ 2.10GHz RAM 4GiB DDR2 667 MHz Ubuntu 23.04 ( en voyage )
Portable2 : T5750  @ 2.00GHz RAM 1GiB DDR2 667 Mhz Ubuntu 20.04 ( batterie HS )
stourm a ran war bep tachenn (Angela Duval) ( Je combats sur tous les fronts )

Hors ligne

#3 Le 24/01/2017, à 12:43

DynsocNoel

Re : Lancement d'une application avec le cron

Je débute en script shell mais non quand l'application est lancée le script ne rentre pas dans la condition.

Hors ligne

#4 Le 24/01/2017, à 18:53

ar barzh paour

Re : Lancement d'une application avec le cron

au temps pour moi tu as raison
j'ai modifié mon post #2

Dernière modification par ar barzh paour (Le 24/01/2017, à 19:00)


PC          : B760M DS3H DDR4,  12th Gen Intel(R) Core(TM) i3-12100, RAM DDR4 8GiB -2400 Ubuntu 22.04, 22.04, 23.04
Portable1 : Intel(R) Core(TM)2 Duo CPU     T6570  @ 2.10GHz RAM 4GiB DDR2 667 MHz Ubuntu 23.04 ( en voyage )
Portable2 : T5750  @ 2.00GHz RAM 1GiB DDR2 667 Mhz Ubuntu 20.04 ( batterie HS )
stourm a ran war bep tachenn (Angela Duval) ( Je combats sur tous les fronts )

Hors ligne