Deutsch   English   Français   Italiano  
<tt4spk$1gc9u$1@dont-email.me>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!weretis.net!feeder8.news.weretis.net!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: Brice <truc@bidule.fr.invalid>
Newsgroups: fr.comp.sys.mac.programmation
Subject: Re: Script shell ?
Date: Wed, 22 Feb 2023 11:03:16 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 69
Archive: no
Message-ID: <tt4spk$1gc9u$1@dont-email.me>
References: <tstfem$e6eb$1@dont-email.me> <tstjpa$bns$1@shakotay.alphanet.ch>
 <tsvavr$n240$1@dont-email.me> <tsvbe1$n3p2$1@dont-email.me>
 <tsvdkq$nb6v$1@dont-email.me> <tsvk36$jrc$1@shakotay.alphanet.ch>
 <tt0fl5$rbe5$1@dont-email.me> <tt1ute$13374$1@dont-email.me>
 <tt1vuc$13718$1@dont-email.me> <tt27op$14327$2@dont-email.me>
 <tt2b1d$14cra$1@dont-email.me> <tt2guk$158ad$1@dont-email.me>
 <tt2j9f$15fm8$1@dont-email.me> <tt2mro$15ro0$1@dont-email.me>
 <tt35fs$17c67$1@dont-email.me> <tt3agg$17r7i$1@dont-email.me>
 <tt4pdt$1g0k6$1@dont-email.me>
Reply-To: bgraig@wanadoo.fr
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Wed, 22 Feb 2023 11:03:16 -0000 (UTC)
Injection-Info: reader01.eternal-september.org; posting-host="cd441a9df874c1f945a45df805102f01";
	logging-data="1585470"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX18YmieGkZfjXwn5sxNi1XSV"
User-Agent: MacCafe/2.10 (4D18)/peaberry (Mac OS X 10.15.7 (19H2026) - iMac17,1)
Cancel-Lock: sha1:VFB04d1PV5jgZyg+IvMg3Jn2l0M= sha256:VDBL+vFwfgix7Ty38RrB3mfly9Ex8ypoeY41yd5Dt9g=
	sha1:zK4qdABpvkvzE5ceTWkA+OEZ05Q=
In-Reply-To: <tt4pdt$1g0k6$1@dont-email.me>
X-No-Archive: yes
X-Face: :}ywyZ-%b)Cc*k}3bKB?p$gUzV}e5#AO\tRN\v,6_;8/K3TFt_yh"\4oc8bQk'dG'WnBdOL
 fNzD_5*MM_gX^VL}3~HaA>"~aEIVcJoVA;mz<4u066`=v3%7Q^.JNz.Rb#S!:m+@G|!*u
 Q{v485Tnag<~;'j$
Bytes: 4424

le 22 février 2023 à 11:05, Brice a écrit :


> le 21 février 2023 à 21:45, M.V. nous fait part :
>
>
>> Dans le message <tt35fs$17c67$1@dont-email.me>, Brice a écrit le 21
>> février 2023 à 20 h 19 :
>>
>>> Par contre dans la post-exécution de CCC, le fichier est le bon mais à
>>> chaque fois elle n'a aucune action après la sauvegarde.
>>> Dans Erreurs, il est indiqué “Validation de ce script avant son
>>> exécution.
>>> et Élément touché : /Library/Application Support/com.bombich.ccc
>>
>> Je n'ai pas CCC comme je te l'ai dit donc je m'arrête là : je ne peux
>> rien faire de plus.
> je suis allé voir dans le manuel de CCC, j'ai bien trouvé toute une
> littérature sur Scripts shell mais j'avoue à ma grande honte, après
> traduction, que je n'y comprends que quick.
> Entr'autre sur les permissions.
> J'ai remis l'autorisation exclusive du dossier “Scripts“ de CCC pour le
> root, pas mieux.
>
> J'ai copié ton autre proposition dans un nouveau
> CCC_eject_application-02.sh :
> sudo -u `stat -f %Su /dev/console` open "path_to_applet"
> je lui fait subir :
> sudo -u `stat -f %Su /dev/console` open "path_to_applet"
> je l'ai déplacer dans le dossier /Library/Application
> Support/com.bombich.ccc/Scripts
> S'il est actif dans le terminal, pas contre il refuse de se lancer dans
> CCC.
> Je vais abandonner
> Il faudrait que je modifie l'applet pour qu'elle démarre le samedi à
> 07:00, ce sera moins joli mais sans doute plus facile. Encore une
> application active en marche.

Voici la réponse de CCC :
________________________
L'exécution de scripts Apple via le mécanisme de script shell postflight
de CCC est douteuse. CCC exécute les scripts shell en tant
qu'utilisateur root, donc toute tentative de votre script d'accéder aux
applications exécutées en tant qu'utilisateur connecté échouera.

Si vous essayez de démonter/éjecter un disque via un script postflight,
je vous recommande de commencer par le script d'exemple
"eject_source_and_destination.sh" que nous proposons ici :

Exemples de scripts shell pré et post clonage

Ouvrez ce script dans un éditeur de texte pour voir les instructions
pour le modifier et le mettre en œuvre.

Mike
_______________________
A ce que je comprends, il faut ouvrir l'applet dans pré-exécution puis
la fermer dans post-exécution.

j'avoue ne pas comprendre pourquoi il leur est si difficile de lancer un
AppleScript ou un Script Shell.

Cordialement,


-- 
B. Graignic
enlever-bgraig@wanadoo.fr