Bonjour,
Je travaille sur un gros projet en Applescript+Obj-C, mais à un moment, j'ai besoin d'exécuter un script Python. Je le fais comme ça:
Sauf que quand la fonction est executée (par un bouton), la zone de logs du terminal affiche ça:
Et ça continue jusqu'a ce que je coupe de force le programme...
Le script Python ne se lance pas
Qu'est-ce qui ne va pas? Est-ce une erreur du shell?
Je travaille sur un gros projet en Applescript+Obj-C, mais à un moment, j'ai besoin d'exécuter un script Python. Je le fais comme ça:
Bloc de code:
set commande to quoted form of posix path of (path to resource "script.py")
tell current application's NSLog to NSLog("python script loaded")
do shell script ("date=\"$(date +'%Y-%m-%d:%H:%M:%S')\"\nnohup python '"&commande&"' &> \"/Users/$USER/Library/Application Support/Logs/logfile.${date}.log\" 2>&1 &" as string)
Bloc de code:
2015-10-26 08:53:48.898 monApplication[42383:361583] python script loaded
2015-10-26 08:53:48.931 monApplication[42383:361636] No _kCFURLVolumeRefNumKey property for URL file:///Volumes/Applications/
2015-10-26 08:53:48.935 monApplication[42383:361583] Localizable string "TG_DEFAULT_4" not found in strings table "Localizable" of bundle CFBundle 0x10042bee0 </System/Library/PrivateFrameworks/FinderKit.framework> (not loaded)
2015-10-26 08:53:48.936 monApplication[42383:361583] Localizable string "TG_DEFAULT_5" not found in strings table "Localizable" of bundle CFBundle 0x10042bee0 </System/Library/PrivateFrameworks/FinderKit.framework> (not loaded).
...
2015-10-26 08:53:51.667 monApplication[42383:361583] Localizable string "TG_DEFAULT_1954" not found in strings table "Localizable" of bundle CFBundle 0x10042bee0 </System/Library/PrivateFrameworks/FinderKit.framework> (not loaded).
Le script Python ne se lance pas
Qu'est-ce qui ne va pas? Est-ce une erreur du shell?
Dernière édition: