0 votos

Termux - No se puede ejecutar un archivo de python en tasker

Estoy tratando de ejecutar un archivo de python en termux para usarlo en tasker. El complemento de tasker de termux requiere un ejecutable (no se puede simplemente ejecutar un comando como "python algo.py"). Sin embargo, al ejecutar chmod +x, aparece el mensaje de operación no permitida.

Aquí hay una captura de pantalla de la parte superior de mi archivo de python, apuntando al python que instalé a través de "pkg install python".

introducir descripción de la imagen aquí

¿Alguna ayuda?

0 votos

¿Tasker tiene acceso root?

0 votos

Mi teléfono no está rooteado. Pensé que termux era su propio entorno separado. Si el complemento termux-tasker requiere un ejecutable, supondría que habría una forma de hacerlo ejecutable.

0 votos

Por lo que sé, necesitas ser root para que Tasker pueda acceder al archivo binario python3, ya que es propiedad de Termux.

0voto

Guillermo Gomez Puntos 423

Necesitas otorgar acceso root a Tasker para permitirle ejecutar el script.

El script requiere un intérprete, como se especifica en su línea shebang. Para ejecutar el script "directamente", Tasker aún necesita ejecutar el intérprete, el binario python3. Dado que está ubicado en los directorios de datos de Termux, otras aplicaciones no pueden acceder a él sin acceso root.

1 votos

Me doy cuenta de que esta es una publicación antigua, pero en caso de que alguien se encuentre con esto y piense que es correcto, tenga en cuenta que está equivocado. ¡No necesitas acceso root! Necesitas Termux Tasker github.com/termux/termux-tasker

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X