IPB

Bienvenue invité ( Connexion | Inscription )

 
Reply to this topicStart new topic
> [Applescript] Arrêter une boucle infinie
Options
wiolono
posté 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.
Go to the top of the page
 
+Quote Post
Pascal 77
posté 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 !
Go to the top of the page
 
+Quote Post
wiolono
posté 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
Go to the top of the page
 
+Quote Post
Guest_JacqR_*
posté 17 Feb 2015, 19:18
Message #4





Guests






Bonjour,

Citation (wiolono @ 17 Feb 2015, 09:52) *
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.
Go to the top of the page
 
+Quote Post
wiolono
posté 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.
Go to the top of the page
 
+Quote Post
Pascal 77
posté 18 Feb 2015, 11:08
Message #6


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 3 052
Inscrit : 10 Oct 2005
Membre no 47 611



Citation (wiolono @ 18 Feb 2015, 09:38) *
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 !
Go to the top of the page
 
+Quote Post
Guest_JacqR_*
posté 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
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



Nous sommes le : 27th April 2024 - 04:51