Script au démarrage [RESOLU], qui s'exécute partiellement |
Bienvenue invité ( Connexion | Inscription )
Script au démarrage [RESOLU], qui s'exécute partiellement |
26 Nov 2017, 14:06
Message
#1
|
|
Macbidouilleur d'Or ! Groupe : Membres Messages : 3 307 Inscrit : 17 Jul 2004 Lieu : Nantes Membre no 21 109 |
Bonjour,
J'essaye de monter des volumes au démarrage et créer après des liens symboliques le tout dans un script Shell, or selon la méthode, il s'exécute pas. Ce script contient des points de montage type : mount_AFP afp:..... et des liens symboliques : ln -s ...... Si je place le tout au lancement dans un fichier .plist (en root) type : Code <plist version="1.0"> <dict> <key>EnvironmentVariables</key> <dict> <key>PATH</key> <string>/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/sbin</string> </dict> <key>Label</key> <string>Lanceur</string> <key>ProgramArguments</key> <array> <string>/Scripts/lanceur.sh</string> </array> <key>RunAtLoad</key> <true/> </dict> </plist> - Les points de montage ne s'exécutent pas - Les liens symboliques se créent sans problème (sans erreur) Si je mets le tout dans un script automator pour lancer le script shell, c'est l'inverse avec pour réponse : "access denied" pour tous les liens symboliques. J'en suis pour le moment à séparer le lancement des deux parties et ça marche mais c'est curieux. Ce message a été modifié par Pixel44 - 11 Dec 2017, 06:04. -------------------- |
|
|
26 Nov 2017, 14:17
Message
#2
|
|
Macbidouilleur d'Or ! Groupe : Membres Messages : 3 942 Inscrit : 6 Aug 2012 Lieu : Suisse fr Membre no 178 042 |
Si le SIP est activé, essaye en le désactivant.
-------------------- Mes OS: Ventura, - Catalina - Win10 - Android 14
Matos: Mac mini14,3 - Mac mini7,1 - Ultrabook - Galaxy S23 - SmartTV - Nvidia Shield Récup pr lecture journaux au pt.déj: MBA 3,2 / 2010/ 2+128Go / 10.13.6 Périfs: NAS QNAP - Imprimantes réseau: Brother MFC-9330CDW et DCP-L2550DN LAN: Ethernet Gigabit cat 6 - WiFi 6 Mesh Orbi - Pont CPL Devolo de 50m |
|
|
26 Nov 2017, 14:27
Message
#3
|
|
Macbidouilleur d'Or ! Groupe : Membres Messages : 3 307 Inscrit : 17 Jul 2004 Lieu : Nantes Membre no 21 109 |
Il est déjà désactivé
J'ai oublié préciser le pourquoi de tout ça : Depuis Sierra, on peut plus monter un partage directement dans Volumes/ mais j'ai beaucoup de liens qui eux, vont directement vers un point de montage du type Volumes/..... J'ai donc gardé les points de montage et crée des liens symboliques pour garder le chemin vers Volumes/..... et ça marche. C'est la méthode de création des liens symboliques qui m'étonnent Ce message a été modifié par Pixel44 - 11 Dec 2017, 06:02. -------------------- |
|
|
26 Nov 2017, 14:58
Message
#4
|
|
Macbidouilleur d'Or ! Groupe : Membres Messages : 3 307 Inscrit : 17 Jul 2004 Lieu : Nantes Membre no 21 109 |
j'ai une piste :
j'arrive à faire deux shell mais je dois en un lancer un en root (pour les ln -s...) et l'autre dans le compte utilisateur (pour les mount_afp afp.....) : bizarre tout ça Ce message a été modifié par Pixel44 - 26 Nov 2017, 14:59. -------------------- |
|
|
26 Nov 2017, 18:19
Message
#5
|
|
Macbidouilleur de bronze ! Groupe : Membres Messages : 391 Inscrit : 2 Jun 2006 Membre no 62 332 |
Il me semble qu'il y a plus simple : monte les partages puis tu les glisses dans "Préférences système/Utilisateurs et Groupes/Ouverture". Ils s'ouvriront au prochain démarrage automatiquement.
-------------------- MacBook Pro (15-inch, Late 2016), 2,9 GHz Intel Core i7, 16 Go 2133 MHz LPDDR3
|
|
|
26 Nov 2017, 18:20
Message
#6
|
|
Macbidouilleur d'Or ! Groupe : Membres Messages : 3 307 Inscrit : 17 Jul 2004 Lieu : Nantes Membre no 21 109 |
Il me semble qu'il y a plus simple : monte les partages puis tu les glisses dans "Préférences système/Utilisateurs et Groupes/Ouverture". Ils s'ouvriront au prochain démarrage automatiquement. Il y a en 10 et cela provoque une ouverture d'autant de fenêtres que de partages : je n'y tiens pas vraiment. -------------------- |
|
|
11 Dec 2017, 06:04
Message
#7
|
|
Macbidouilleur d'Or ! Groupe : Membres Messages : 3 307 Inscrit : 17 Jul 2004 Lieu : Nantes Membre no 21 109 |
aux final sous High Sierra, ça marche mais en deux temps car je n'ai pas trouvé de méthode unique :
- le script de montage (fichier plist via Lingon) dans le dossier de démarrage du compte - le script des liens symboliques dans celui du Mac (fichier plist aussi)... -------------------- |
|
|
Nous sommes le : 24th April 2024 - 22:02 |