0 votes

Termux - Impossible d'exécuter un fichier python dans Tasker

Je essaie de exécuter un fichier python dans termux pour utilisation dans tasker. Le plugin termux tasker nécessite un exécutable (vous ne pouvez pas simplement exécuter une commande comme "python something.py"). Cependant, l'exécution de chmod +x résulte en une opération non autorisée.

Voici une capture d'écran du haut de mon fichier python, pointant vers le python que j'ai installé via "pkg install python".

entrer la description de l'image ici

Des suggestions?

0 votes

Tasker a-t-il un accès root ?

0 votes

Mon téléphone n'est pas rooté. Je pensais que Termux était son propre environnement séparé cependant. Si le plugin termux-tasker nécessite un exécutable, je suppose qu'il doit y avoir un moyen de le rendre exécutable.

0 votes

AFAIK, vous avez besoin de root pour que Tasker puisse accéder au fichier binaire python3, car il appartient à Termux.

0voto

Guillermo Gomez Points 423

Vous devez accorder à Tasker un accès root afin de lui permettre d'exécuter le script.

Le script nécessite un interpréteur, comme spécifié dans sa ligne de shebang. Pour exécuter le script "directement", Tasker doit toujours exécuter l'interpréteur, le binaire python3. Comme il est situé dans les répertoires de données de Termux, d'autres applications ne peuvent pas y accéder sans accès root.

1 votes

Je réalise que cet article est ancien, mais au cas où quelqu'un tomberait dessus et penserait qu'il est correct, veuillez noter qu'il est faux. Vous n'avez pas besoin d'un accès root! Vous avez besoin de Termux Tasker github.com/termux/termux-tasker

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X