Comment lancer un script - ubuntu 16.04

Fermé
codeurh24 Messages postés 761 Date d'inscription samedi 29 mars 2014 Statut Membre Dernière intervention 8 septembre 2018 - Modifié le 20 mai 2017 à 10:31
mamiemando Messages postés 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 - 26 mai 2017 à 12:39
Bonjour,

J'ai besoin de lancer un programme en root sans devoir démarrer et copier la commande dans le terminal.

pour exemple j'ai testé ça et changé les propriétés
(Autoriser l'exécution du fichier comme un programme)

#!/bin/bash
zenity --info --text="Bonjour à toi."
# sudo "/usr/local/netbeans-8.2/bin/netbeans"


Voyant que ça ne marche pas, j'ai fait
chmod a+x lefichier
mais c'est toujours gedit qui se lance.

Merci, d'avance.
A voir également:

4 réponses

mamiemando Messages postés 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 7 749
Modifié le 20 mai 2017 à 10:35
Bonjour,

Merci de soigner l'orthographe.

La commande qui t'intéresse est :

gksudo /usr/local/netbeans-8.2/bin/netbeans


Inutile de passer par un script, il suffit d'ajouter une icône dans tes menus ou un raccourci qui invoque cette commande.

Si tu veux vraiment faire un script, ajoute & à la fin de la commande afin de détacher netbeans du terminal depuis lequel tu auras lancé le script.

Bonne chance
0
codeurh24 Messages postés 761 Date d'inscription samedi 29 mars 2014 Statut Membre Dernière intervention 8 septembre 2018 123
Modifié le 20 mai 2017 à 11:14
Merci pour ton aide.

Je fait comme ceci:
https://img4.hostingpics.net/pics/268384ccmnebeanssudo.png
ça n'a pas fonctionné :s
0
codeurh24 Messages postés 761 Date d'inscription samedi 29 mars 2014 Statut Membre Dernière intervention 8 septembre 2018 123
21 mai 2017 à 11:13
Bonjour.
Le problème n'est pas résolut mais tu m'a amélioré les choses avec l'astuce du & a la fin de la commande.
Grace a ça, je n'ai plus besoin d'ouvrir un 2eme terminal.
0
mamiemando Messages postés 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 7 749
24 mai 2017 à 09:57
Que donne cette commande si tu la lances depuis un terminal ?

gksudo /usr/local/netbeans-8.2/bin/netbeans


(sans & pour voir les éventuelles erreurs).
0
codeurh24 Messages postés 761 Date d'inscription samedi 29 mars 2014 Statut Membre Dernière intervention 8 septembre 2018 123
24 mai 2017 à 14:24
Merci mamiemando.
C'est moi qui n'a pas pris le temps de lire.
Il fallait installer gksudo en fait.
https://img4.hostingpics.net/pics/155040Capturedu20170524141717.png
0
mamiemando Messages postés 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 7 749
26 mai 2017 à 12:39
Ah effectivement :-) J'en déduis que ton problème est résolu ?
Si oui :
https://www.commentcamarche.net/infos/25917-marquer-un-fil-de-discussion-comme-etant-resolu/
0