[Applescript] Arrêter une boucle infinie |
Bienvenue invité ( Connexion | Inscription )
[Applescript] Arrêter une boucle infinie |
17 Feb 2015, 11:23
Message
#1
|
|
Nouveau Membre Groupe : Membres Messages : 6 Inscrit : 10 Feb 2015 Membre no 194 148 |
Bien le bonjour,
J'ai (betement) crée une boucle infinie à l'aide de l'éditeur de script d'apple. Le problème c'est que cette boucle ouvre le terminal me fait un chmod et ferme le terminal. Et ceci toutes les 10 secondes. Comment puis-je faire pour arrêter ce script sans redémarrer le poste ? D'avance merci Ce message a été modifié par wiolono - 17 Feb 2015, 11:24. |
|
|
17 Feb 2015, 14:27
Message
#2
|
|
Macbidouilleur d'Or ! Groupe : Membres Messages : 3 052 Inscrit : 10 Oct 2005 Membre no 47 611 |
pomme + alt + esc, et tu tues la tâche !
EDIT : le cas échéant : pomme = cmd et alt = option Ce message a été modifié par Pascal 77 - 17 Feb 2015, 14:32. -------------------- Un Windows pour les gouverner tous, un Windows pour les trouver, et dans les ténèbres, les lier … Euuh je vais pitêt rester sur Mac !
|
|
|
17 Feb 2015, 15:52
Message
#3
|
|
Nouveau Membre Groupe : Membres Messages : 6 Inscrit : 10 Feb 2015 Membre no 194 148 |
Merci ! Mais ça ne marche pas ^^le terminal se relance juste après le cmd + alt + esc. En fait j'ai déjà forcé à quitter le script mais il continue de tourner
|
|
|
Guest_JacqR_* |
17 Feb 2015, 19:18
Message
#4
|
Guests |
Bonjour,
Merci ! Mais ça ne marche pas ^^le terminal se relance juste après le cmd + alt + esc. En fait j'ai déjà forcé à quitter le script mais il continue de tourner Est-ce que le "Forcer à quitter" quitte le script et il se relance automatiquement ?Comment ce script est lancé ? Quel est l'extension de ce script (.scpt, .applescript ou .app) ? Est-ce qu'on peut voir le texte du script ? Ce message a été modifié par JacqR - 17 Feb 2015, 19:20. |
|
|
18 Feb 2015, 09:38
Message
#5
|
|
Nouveau Membre Groupe : Membres Messages : 6 Inscrit : 10 Feb 2015 Membre no 194 148 |
Non en fait le forcer à quitter le script a bien quitté le script et il ne s'ouvre plus mais l'exécution du script continue.
C'est un script créée sur L'éditeur de script de Yosemite, c'est donc un fichier de type applescript. Le texte est le suivant : repeat delay 10 tell application "Terminal" do script "chmod -R 777 /Volumes/SERVEUR/ATELIER_TRAVAUX_EN_COURS/fnac do script "killall Terminal" end tell end repeat Le but étant de donner les droits en écriture et en lecture au dossier de manière régulière car à la création d'un nouveau dossier dans le volume SERVEUR celui ci est systématiquement en lecture seule pour everyone. |
|
|
18 Feb 2015, 11:08
Message
#6
|
|
Macbidouilleur d'Or ! Groupe : Membres Messages : 3 052 Inscrit : 10 Oct 2005 Membre no 47 611 |
C'est un script créée sur L'éditeur de script de Yosemite, c'est donc un fichier de type applescript. Ça ne répond pas à sa question, les trois extensions qu'il cite concernent toutes des scripts AppleScript, mais selon le cas, ils ne s'éxécutent pas de la même manière (interprété, tokenisé ou compilé). -------------------- Un Windows pour les gouverner tous, un Windows pour les trouver, et dans les ténèbres, les lier … Euuh je vais pitêt rester sur Mac !
|
|
|
Guest_JacqR_* |
18 Feb 2015, 16:32
Message
#7
|
Guests |
Bonjour,
Je n'ai pas assez de détail pour connaitre vraiment le problème, mais il y a un bogue avec la commande delay sur Yosemite (cette commande ne fonctionne pas, sauf si le script est exécuter dans l'éditeur de script). Aussi, le Terminal n'est pas nécessaire pour faire ce que vous voulez. Essaie ceci : Code repeat
do shell script "/bin/chmod -R 777 '/Volumes/SERVEUR/ATELIER_TRAVAUX_EN_COURS/fnac'; sleep 10" end repeat |
|
|
Nous sommes le : 27th April 2024 - 04:51 |