OVH Cloud OVH Cloud

[Q] Lancement shellscript par double-clic

57 réponses
Avatar
laurent.c
Bonjour,

J'ai écris un script shell (test.sh), que j'exécute sans pb dans le
Terminal (chmod 744, puis ./test.sh). Est-il possible de lancer ce
script par un simple double-clic sur ce fichier, dans la GUI OS X
(10.1.5) ?
De la même façon (attention oreilles sensibles) que sur un PC on peut
double-cliquer sur un test.bat, ce qui lance l'interpréteur de commande
et exécute le .bat.

Merci.

Laurent.

10 réponses

2 3 4 5 6
Avatar
Patrick Stadelmann
In article ,
Saïd wrote:

Et si le script met un certain temps a faire ce qu'il a a faire et que
pendant ce temps-la l'utilisateur change de fenetre Terminal pour vaquer a
ses propres occupations, c'est la fenetre de travail qui est fermee, non?


En effet (mais si la fenêtre est occupée, il y aura une demande de
confirmation). Cette solution fonctionne pour les scripts court lancé
par l'utilisateur si celui-ci sait qu'il ne faut pas toucher le Terminal
pendant l'exécution.

Sinon, ildoit être possible de retrouver la bonne fenêtre (en la
renommant avec une chaine spécifique au début du script par exemple).

Enfin, pour les scripts de ce genre, le mieux est encore de faire un
AppleScript qui appel "do shell script" !

Patrick
--
Patrick Stadelmann

Avatar
fr_jacqu
Nicolas MICHEL wrote:

Dis moi François, quel est le niveau de service proposé par ton admin
system ?
Je suis curieux de voir à quoi resemble le monde dont tu me parles...
Tu as le mot de passe admin et tu peux gèrer ta machine comme tu
l'entends ?


Ça dépend. On me laisse brancher ma machine personnelle sur le réseau.
Il va de soi que je fais ce que je veux sur la dite machine, sur
laquelle j'installe tout ce que je veux comme je veux. C'est moi qui
paie les logiciels que j'utilise sur cette machine.

Comment ça se passe si tu as besoins d'un nouveau programme, par
exemple. Tu peux le commander toi-même ? Ou on te l'achète et quelqu'un
vient te l'installer ?


Quand il ne s'agit pas de ma machine personnelle, je n'ai pas dessus les
droits d'administration. Avant de commander un logiciel, je dois en
faire la demande non pas à l'administrateur système, mais aux services
économiques. Et quelqu'un vient me l'installer. Mais cette machine-là,
je le comprends bien volontiers : c'est une chose Toshiba sous Windows
xp, dont je ne me sers quasiment pas, ce sont plutôt mes secrétaires qui
s'en servent.


--
F. Jacquemin

Avatar
Nicolas.MICHEL
François Jacquemin wrote:

Ça dépend. On me laisse brancher ma machine personnelle sur le réseau.
Il va de soi que je fais ce que je veux sur la dite machine, sur
laquelle j'installe tout ce que je veux comme je veux. C'est moi qui
paie les logiciels que j'utilise sur cette machine.


ok, on a le même principe et c'est notre principale source de virus :
des machines privées avec win98 ou me, dont les antivirus et les updates
de sécurités ne sont pas faites. M'enfin c'est une question politique de
l'entreprise, que de permettre ou non ce genre de choses.

Quand il ne s'agit pas de ma machine personnelle, je n'ai pas dessus les
droits d'administration. Avant de commander un logiciel, je dois en
faire la demande non pas à l'administrateur système, mais aux services
économiques. Et quelqu'un vient me l'installer. Mais cette machine-là,
je le comprends bien volontiers : c'est une chose Toshiba sous Windows
xp, dont je ne me sers quasiment pas, ce sont plutôt mes secrétaires qui
s'en servent.


Il est amusant de voir que tu trouves normal le service qui t'est donné
(sur pc) dès lors que tu en as besoins, mais que tu ne voudrais pas du
même service pour mac, parce que le mac est ta passion.
La politique d'une entreprise peut ne pas se baser sur la probabilité
qu'il y ait suffisement de passionnés pour entretennir le parc
informatique. Si tu étais un de mes utilisateurs et que j'étais ton
admin system, nous devrions trouver un compromis parce qu'alors ma
charge d'admin serait une entrave à ta passion, laquelle passion est
certainement bénéfique pour l'entreprise. Les utilisateurs comme toi
sont pour nous d'une part une charge supplémentaire (un utilisateur
avancé a des problèmes avancés) et d'autre part vous ammener des
connaissances et des idées nouvelles, vous tirez les autres utilisateurs
vers l'avant et vous faites un support de proximité que nous n'avons pas
à faire. Bref, les utilisateurs dans ton genre, Il n'y en a pas des
masses. 2 ou 3 %. Je les nomes "beta testeurs" et je leur laisse les
droits d'admin sur les machines dont ils ont la charge si ils veulent.
Les utilisateurs moins avancés sont généralement ravis qu'on les
décharge de tout soucis informatique. Comme quoi, sous mes airs de
nazillon, ... :-)

Reste que la gestion informatique de ta boite me parait classic : sous
windows c'est une administration system "forte" et sous mac c'est la
"liberté" par tradition. (la liberté de te démerder quand tu as une
panne, la liberté de s'occuper de ses backup sois-même et la liberté de
ne pas disposer d'un agenda partagé, d'un $home délocalisé et de toutes
ces petites choses qu'on voit souvent sous pc)

Si tant d'entreprises ont choisi windows avec une administration
"forte", c'est aussi parce que ça réponds à leur demande. Depuis que OSX
permet d'en faire autant, des petits gars comme moi se mettent à
administrer des mac, avec toutes les privations de liberté que ça
représente. Mon langage et mes positions te choques, mais c'est
sans-doutes parce que je n'ai pas sur fcomox la retenue que ton admin
sys a avec toi qui est son client. Dans les coulisses, on a un autre
langage, tel ce "l'utilisateur, c'est l'ennemi" mis en signature sur
usenet par un admin plein d'humour que je ne nomerai pas.
Immagines par exemple ce que ton garagiste dit de toi quand tu lui
tournes le dos...
--
Les garagistes sont tous des voleurs, c'est mon dentiste qui me l'a dit
iChat/AIM : michelnicolas

Avatar
fr_jacqu
Nicolas MICHEL wrote:

Il est amusant de voir que tu trouves normal le service qui t'est donné
(sur pc) dès lors que tu en as besoins, mais que tu ne voudrais pas du
même service pour mac, parce que le mac est ta passion.
La politique d'une entreprise peut ne pas se baser sur la probabilité
qu'il y ait suffisement de passionnés pour entretennir le parc
informatique. Si tu étais un de mes utilisateurs et que j'étais ton
admin system, nous devrions trouver un compromis parce qu'alors ma
charge d'admin serait une entrave à ta passion, laquelle passion est
certainement bénéfique pour l'entreprise. Les utilisateurs comme toi
sont pour nous d'une part une charge supplémentaire (un utilisateur
avancé a des problèmes avancés)


Je ne suis aucunement une charge pour mon administrateur système, ni sur
mac, ni sur PC. Mes problèmes Mac, je les résous sans lui, tout seul ou
ici le plus souvent. Mon PC wintel est un de ceux qui lui posent le
moins de problèmes dans son parc. Je suis très au courant des problèmes
qu'il a pu rencontrer avec ceux des autres. Je pense que les
utilisateurs comme moi ne sont pas une charge supplémentaire. Je pense
qu'au contraire, des utilisateurs comme moi sont la tranquillité de
l'admin sys. S'ils étaient tous comme moi, il aurait une sinécure.
Est-ce ce qui gêne ?

et d'autre part vous ammener des
connaissances et des idées nouvelles, vous tirez les autres utilisateurs
vers l'avant et vous faites un support de proximité que nous n'avons pas
à faire.


Que nenni. Je refuse d'intervenir à la place du gars payé pour. J'ai du
travail, tu sais.

Bref, les utilisateurs dans ton genre, Il n'y en a pas des
masses. 2 ou 3 %. Je les nomes "beta testeurs" et je leur laisse les
droits d'admin sur les machines dont ils ont la charge si ils veulent.
Les utilisateurs moins avancés sont généralement ravis qu'on les
décharge de tout soucis informatique. Comme quoi, sous mes airs de
nazillon, ... :-)


Oui, tu t'en débarrasses, pour qu'ils ne viennent pas contester ton
attitude vis-à-vis des autres. Tu n'as pas que les airs, à mon avis.

Reste que la gestion informatique de ta boite me parait classic : sous
windows c'est une administration system "forte" et sous mac c'est la
"liberté" par tradition. (la liberté de te démerder quand tu as une
panne, la liberté de s'occuper de ses backup sois-même et la liberté de
ne pas disposer d'un agenda partagé, d'un $home délocalisé et de toutes
ces petites choses qu'on voit souvent sous pc)


Tu connais TopAgenda ?

Si tant d'entreprises ont choisi windows avec une administration
"forte", c'est aussi parce que ça réponds à leur demande. Depuis que OSX
permet d'en faire autant, des petits gars comme moi se mettent à
administrer des mac, avec toutes les privations de liberté que ça
représente. Mon langage et mes positions te choques, mais c'est
sans-doutes parce que je n'ai pas sur fcomox la retenue que ton admin
sys a avec toi qui est son client. Dans les coulisses, on a un autre
langage, tel ce "l'utilisateur, c'est l'ennemi" mis en signature sur
usenet par un admin plein d'humour que je ne nomerai pas.


Intéressant. Je vois que j'avais bien raison. Voilà une sous-culture de
métier qui changera forcément. Elle est barbare, elle ne peut que se
civiliser, ne serait-ce qu'au contact ces clients. Il n'y a pas un
administrateur système qui ait la moindre utilité s'il n'a pas de
clients à servir. C'est sans doute un n½ud du problème ?

Immagines par exemple ce que ton garagiste dit de toi quand tu lui
tournes le dos...


Je m'en moque, tant qu'il ne prétend pas m'imposer à quel moment dois-je
emprunter mon véhicule, pour aller où, et par quel trajet. Auquel cas,
en effet, j'aurai bien compris que je sois devenu l'ennemi.

--
F. Jacquemin

Avatar
Nicolas.MICHEL
François Jacquemin wrote:

Je ne suis aucunement une charge pour mon administrateur système, ni sur
mac, ni sur PC. Mes problèmes Mac, je les résous sans lui, tout seul ou
ici le plus souvent.


Si ça se trouve il est orienté pc, et tu en sais plus que lui sur mac.
Si tu pouvais résoudre tes problèmes juste en lui passant un coup de
fil, ne le ferais-tu pas ?

Je pense que les
utilisateurs comme moi ne sont pas une charge supplémentaire.


Je ne parles pas de toi en particulier mais des utilisateurs avancés en
général. Et c'est par constat : Un utilisateur avancé vas me demander
des trucs qu'il n'arrive pas à faire, donc des trucs compliqués.
Il est clair que au delà d'un certain seuil de compétance, le gars ne
t'appelles plus pour que tu le dépannes, il est autonome. Mais avant de
devennir autonome, il aura sans-doutes fait tomber plusieures fois sa
machine. C'est en faisant des erreures qu'on apprends le mieux en info.

Je pense
qu'au contraire, des utilisateurs comme moi sont la tranquillité de
l'admin sys. S'ils étaient tous comme moi, il aurait une sinécure.
Est-ce ce qui gêne ?


Je crois plutôt que plus les utilisateurs sont bon, plus ils nécessitent
un support compétant, tout comme un courreur automobile a besoins de
mécanos à la pointe pour soigner sa formule 1. Ceci dit, il est possible
que ce même coureur fasse les services lui-même sur la Fiat qu'il prends
pour faire ses courses.

Oui, tu t'en débarrasses, pour qu'ils ne viennent pas contester ton
attitude vis-à-vis des autres. Tu n'as pas que les airs, à mon avis.


MDR :)

Tu connais TopAgenda ?


non, je vais le tester. Merci :)

Intéressant. Je vois que j'avais bien raison. Voilà une sous-culture de
métier qui changera forcément. Elle est barbare, elle ne peut que se
civiliser, ne serait-ce qu'au contact ces clients. Il n'y a pas un
administrateur système qui ait la moindre utilité s'il n'a pas de
clients à servir. C'est sans doute un n½ud du problème ?


Précisément, on a pas à "servir le client".
Pas plus qu'un flic doit servir le passant, ou que l'ingénieur qui met
en place une chaine de montage chez Fiat ne doit servire les ouvriers
qui viendront bosser à la chaine.
On est au service de l'entreprise, pas des employés.
Notre job, c'est de mettre en place des outils de production efficaces,
d'assurer l'ordre et la sécurité informatique, de veiller aussi au
respect des loi. Le service à l'utilisateur n'est qu'une tâche parmis
d'autres et c'est pas la plus importante.

Je m'en moque, tant qu'il ne prétend pas m'imposer à quel moment dois-je
emprunter mon véhicule, pour aller où, et par quel trajet.


Entre ta voiture et celle que ton employeur met à ta disposition pour
travailler, il y a une différence. Je vois bien un camionneur partir en
vacances avec son bahu, faire 10'000 km et facturer l'essence à la
boite... Et encore aller se plaindre qu'il y a pas l'eau et le chauffage
dans la remorque, tout comme j'ai vu des utilisateurs me demander de
leur installer des jeux pour leur fiston sur le portable de la boite.

Auquel cas, en effet, j'aurai bien compris que je sois devenu l'ennemi.


C'était de l'humour. Tu sais, ce truc qui permet de faire passer de
grosses pilules sans même un verre d'eau :)

Je force un peu mais c'est pour que tu comprennes que ton patron n'a
rien à faire de ta "liberté de downloader des MP3" ou de ta "liberté
d'installer bonzybuddy". Si ton parton paie un mec comme moi, c'est pas
pour te cirer les pompes mais pour mettre à ta disposition de quoi
travailler dans les meilleures condition possibles. Ton contentement
dans cette affaire n'est important que dans la mesure où un employé
mécontent ne fais pas du bon travail.

--
S'il n'y a pas de solutions, c'est qu'il n'y a pas de problèmes
iChat/AIM : michelnicolas

Avatar
fr_jacqu
Nicolas MICHEL wrote:

Je force un peu mais c'est pour que tu comprennes que ton patron n'a
rien à faire de ta "liberté de downloader des MP3" ou de ta "liberté
d'installer bonzybuddy".


Parce que tu crois vraiment que c'est à ce niveau que je revendique mon
autonomie informatique ? Mais tu n'as rien compris aux utilisateurs. Ils
n'ont, la plupart du temps, au travail, que le souci de bien faire, et
de servir les objectifs de l'entreprise, eux aussi. Ton couplet sur la
distinction entre le service à l'utilisateur et le service à
l'entreprise est pour le moins déplacé, les gens ne sont pas des
immatures a priori. Qu'ils viennent éventuellement demander d'installer
des jeux sur le portable du travail, je sais que c'est vrai, je parle,
avec mon administrateur système. Les gens sont parfaitement conscients,
j'imagine, dans ces cas-là, qu'ils sont en dehors des clous, ils
essaient "pour voir".

Par contre, ce que tu crois être de l'humour, et qui correspond, tu le
dis toi-même, à un "truc qui permet de faire passer de grosses pilules
sans même un verre d'eau", primo, ce n'est pas de l'humour, et les gens
en face de toi ont déjà dû te le faire savoir, à mon avis, c'est de
l'irrespect, secundo, c'est une attitude contre-productive à terme, et
là, c'est, au bout d'un certain temps, l'entreprise qui te demandera
d'infléchir ton attitude.

Les gens autour de toi ne sont pas des chats auxquels tu dois faire
avaler un médicament, mais des semblables, qui te côtoient au travail
pour la même raison que toi : eux aussi sont là pour travailler, et donc
servir les objectifs de l'entreprise, eux aussi sont dignes de respect,
ne l'oublie jamais, ou c'est toi qui ira droit dans le mur, mais c'est
ton problème.
--
F. Jacquemin

Avatar
FiLH
(François Jacquemin) writes:

Nicolas MICHEL wrote:

Je force un peu mais c'est pour que tu comprennes que ton patron n'a
rien à faire de ta "liberté de downloader des MP3" ou de ta "liberté
d'installer bonzybuddy".


Parce que tu crois vraiment que c'est à ce niveau que je revendique mon
autonomie informatique ? Mais tu n'as rien compris aux utilisateurs. Ils
n'ont, la plupart du temps, au travail, que le souci de bien faire, et
de servir les objectifs de l'entreprise, eux aussi. Ton couplet sur la
distinction entre le service à l'utilisateur et le service à
l'entreprise est pour le moins déplacé, les gens ne sont pas des
immatures a priori.


T'as jamais été administrateur système, ça se voit.

Les dernières en date : un utilisateur choppe un virus inconnu. Il
demande si il peut travailler le temps qu'on creuse, on lui dit ok,
mais surtout ne te rebranche pas sur le réseau. Il rentre dans son
bureau, rebranchse sa machine sur le réseau. Explication « mais je
n'en avais que pour 5 minutes un mail à récupérer ». Bon il a
contaminé 30 machines à fait perdre une demi-journée de boulot pas
grave.

Un autre utilisateur qui remplace le pointeur de sa souris par un
papillon, amusant quand tu dois dépanner sa machine parce qu'il en a
besoin dans 10 minutes c'est urgent urgent urgent....

L'autre utilisateur qui te demande d'installer un produit, oublie de
te dire pour quand, qui va payer ou trouver les licences. Tu te
renseignes et te rends compte que c'est pour demain et qu'il faut 15
jours pour obtenir les licences.

Celui qui te demande d'installer un produit dans une salle parce qu'il
fait une démo demain. Sauf que la salle est prise à 100% jusqu'à
19h... pas grave... on est aussi censé ne pas dormir et faire les
install de nuit.

Celui qui te fait chier pour installer un truc soit disant urgent,
puis t'en entends plus parler, revient 3 mois plus tard, croyant que
tu n'as fait que penser à lui (ben oui quoi les 900 autres
utilisateurs n'existent pas c'est bien connu), et te demande un point
de détail perdu dans 400 pages de docs.

Là meuf qui sort de formation PAO qui te demande de lui refaire la
formation (parce qu'un ingé sys est aussi qualifié en photoshop,
normal c'est son boulot)...

Celui qui veut activer un service sur une machine à qui il faut faire
un cours de 3h sur la sécurité informatique.

Celui qui croit que parce que c'est installé en 5 minutes sur son PC
doit s'installer dans le même temps sur un parc de 150 machines
hétérogènes.

Tout ça c'est un petit bout de mes deux dernières semaines...

FiLH












--
FiLH photography. A taste of freedom in a conventional world.
Web: http://www.filh.org e-mail
FAQ fr.rec.photo : http://frp.parisv.com/
Sitafoto la photo a Bordeaux : http://sitafoto.free.fr/


Avatar
yvon.thoravalNO-SPAM
Nicolas MICHEL wrote:

Il est amusant de voir que tu trouves normal le service qui t'est donné
(sur pc) dès lors que tu en as besoins, mais que tu ne voudrais pas du
même service pour mac, parce que le mac est ta passion.


Jadis j'ai travaillé dans une "grosse boite" où l'on achetait des Apple
IIe pour le labo à fin d'être sûrs d'achapper au service info de gestion
trop lourde...
(l'essentiel du par info était DEC)
--
yt

Avatar
fr_jacqu
Yvon Thoraval wrote:

Nicolas MICHEL wrote:


Jadis j'ai travaillé dans une "grosse boite" où l'on achetait des Apple
IIe pour le labo à fin d'être sûrs d'achapper au service info de gestion
trop lourde...
(l'essentiel du par info était DEC)


Remarque très juste ! Et qui se fait souvent dans les endroits où on
cultive le Mac.
--
F. Jacquemin

Avatar
FiLH
(Yvon Thoraval) writes:

Nicolas MICHEL wrote:

Il est amusant de voir que tu trouves normal le service qui t'est donné
(sur pc) dès lors que tu en as besoins, mais que tu ne voudrais pas du
même service pour mac, parce que le mac est ta passion.


Jadis j'ai travaillé dans une "grosse boite" où l'on achetait des Apple
IIe pour le labo à fin d'être sûrs d'achapper au service info de gestion
trop lourde...
(l'essentiel du par info était DEC)


Et du coup chaque machine devient un cas particulier qui demande 4
fois plus de temps à gérer quand on doit ajouter un nouveau produit.
Et du coup le service informatique devient moins performant, et les
utilisateurs disent que c'est de sa faute, la preuve ils mettent plein
de temps à venir. Ben oui, normal on est occupé à réinstaller l'os sur
la machine de truc qui pour tapper sa frime a pris une carte graphique
à la con, et les images disques qu'on distribue ne marchent pas sur sa
machine, résultat on passe de 30 minutes à deux jours de boulot.

Ce à quoi l'utilisateur nous dit : bah c'est juste pour moi, n'en fait
pas un caca nerveux, et puis j'ai fait ça en deux heures à la maison
sur mon PC.

FiLH

--
FiLH photography. A taste of freedom in a conventional world.
Web: http://www.filh.org e-mail
FAQ fr.rec.photo : http://frp.parisv.com/
Sitafoto la photo a Bordeaux : http://sitafoto.free.fr/


2 3 4 5 6