Sujet : Re: Script shell ?
De : truc (at) *nospam* bidule.fr.invalid (Brice)
Groupes : fr.comp.sys.mac.programmationDate : 21. Feb 2023, 15:28:52
Autres entêtes
Organisation : A noiseless patient Spider
Message-ID : <tt2guk$158ad$1@dont-email.me>
References : 1 2 3 4 5 6 7 8 9 10 11
User-Agent : MacCafe/2.10 (4D18)/peaberry (Mac OS X 10.15.7 (19H2026) - iMac17,1)
le 21 février 2023 à 12:47, M.V. a pondu :
Dans le message <tt27op$14327$2@dont-email.me>, Brice a écrit le 21
février 2023 à 11 h 52 :
>
pourtant j'ai la permission dans les 2 cas.
>
Quelle permission ?
>
L'applet, quand elle utilisée toute seule ne pose aucun problème et elle
a un accès complet au disque.
>
Mais c'est pas l'applet qui est en cause, c'est le script shell
Ejection_disque-04.sh ! Tu as regardé dans la pref système kivabien s'il
faut donner une ou plusieurs autorisations au script shell ou encore au
on ne voit pas le .sh, par contre j'ai mis le terminal dans les accès
aux disques.
>
Et si dans le Terminal, tu tapes directement :
>
open "path_to_applet"
>
en remplaçant path_to_applet par le chemin complet vers l'applet qui
éjecte les volumes ? Et si ça marche toujours pas, essaye :
>
sudo open "path_to_applet"
>
puis tape ton MdP.
>
PS Je vois que ton shell est zsh mais je ne pense pas que ce soit la
raison de cette limitation mais, à tout hasard, repasse avec le shell
bash :
>
chsh -s /bin/bash
>
avant de refaire des tests.
J'ai lancé chsh -s /bin/bash
ensuite j'ai droppé
+++++++++++++++++++++
iMac5K:~ brice$ /Users/brice/Desktop/Ejection_disque-04.sh
-bash: /Users/brice/Desktop/Ejection_disque-04.sh: Permission denied
====================
la permission est rejetée puis directement l'applet
+++++++++++++++++++++
iMac5K:~ brice$ open /Users/brice/Ajouts/Mount\ \ démount\
disque/Ejection\ disques\ 03-a.app
=====================
les disques ont été éjectés
Au final, ça m'est passé par la tête, mettre open avant de droppé le
fichier .sh (?) :
+++++++++++++++++++++
iMac5K:~ brice$ open /Users/brice/Desktop/Ejection_disque-04.sh
=====================
là, les disques ont été éjectés mais xCode a été ouvert.
Cordialement,
-- B. Graignicenlever-bgraig@wanadoo.fr