Script shell marche - marche pas
Vincent FARGET
farget at math.univ-lyon1.fr
Jeu 23 Jan 11:55:16 UTC 2020
Bonjour,
Le 22/01/2020 à 15:54, Michel a écrit :
>
>
> Le 22/01/2020 à 14:08, Vincent FARGET a écrit :
>> Bonjour,
>>
>>
>> Afin de mieux comprendre ce qui ne fonctionerait pas, j'aurai quelques
>> questions :
>>
>>
>> Le 22/01/2020 à 10:16, Michel a écrit :
>>> Bonjour,
>>>
>>> Sous Ubuntu 19.10 à jour, j'ai créé un script shell.
>>> - Si je le lance à partir du terminal, il s'exécute parfaitement. Il
>>> y a des messages qui apparaissent normalement et le travail est fait.
>>> - Si je l'inscris dans les Applications au démarrage, il ne se passe
>>> rien. Pas de messages et le travail n'est pas fait.
>>> Pourquoi?
>>
>>
>>
>> Je présume que votre fichier "script.sh" est bien exécutable (avec
>> l'attribut "x" bien positionné) ? >
> Bien sur, puisqu'il s'exécute bien à partir du terminal.
Ok.
>> Que fait votre script (... le "travail" est fait.) exactement ?
>>
>> Affiche t-il juste des messages en sortie, ou est-ce qu'il fait des
>> actions plus "évoluées" (ouverture d'un fichier, écriture au sein de
>> ce fichier, ect ... par exemple) ?
>>
> Il affiche un message annonçant le lancement d'un logiciel, lance le
> logiciel et affiche le code retour.
> Et je prévois votre question suivante, pourquoi ne pas lancer
> directement le logiciel par Applications de démarrage. Ce que j'ai fait
> en premier, mais de la même façon le logiciel s'exécuter à partir du
> lancement par le terminal et pas s'il était dans Applications au
> démarrage. J'ai donc cherché à contourner le problème par un script,
> mais sans résultat donc.
Est-il possible de savoir quel "logiciel" exactement votre script lance
t'il ?
Est-ce une "commande" (du type "ls", "find", "awk", ect ...) non
interfacé graphiquement ou est-ce un logiciel avec une interface graphique ?
>> Comment lancer vous votre script dans "... les Applications au
>> démarrage" (du style : "script.sh", ou bien "/repertoire/script.sh" ou
>> encore "/bin/bash script.sh" ?) ?
>>
> Je le lance le script par "/répertoire/script.sh" et le chemin est bon
> car je l'ai créé par l'utilisation du bouton "Parcourir" de Applications
> au démarrage.
>>
>>
>>> Merci d'avance
>>> Bonne journée
>>> Michel
>>>
>>
>>
Bien cordialement.
--
-
M. FARGET Vincent
Institut Camille Jordan
Université Claude Bernard LYON 1
--
http://math.univ-lyon1.fr/
http://math.univ-lyon1.fr/~farget/
https://www.sylvin42.fr/
Plus d'informations sur la liste de diffusion ubuntu-fr