Necesito ejecutar un script de Python en una terminal, myscript.py al inicio (en Lubunt). Este script requiere root.
He configurado un .desktop
archivo que ejecuta el siguiente comando:
lxterminal --command="python /home/d/Jarvis/alarm.py && /bin/bash"
La ventana de terminal se abre al inicio y ejecuta el script, pero luego se cierra cuando el script de Python devuelve un error (porque no se ejecuta como root). Cuando cambio el Exec=
a esto ...
lxterminal --command="sudo python /home/d/Jarvis/alarm.py && /bin/bash"
... (comando de prefijo con sudo
) que funciona. Sin embargo , el terminal se abre al inicio y muestra el
[sudo] password for d: \
pronta, requiriéndome ingresar mi contraseña. Me gustaría que la ejecución del script python en el inicio sea completamente automática sin interacción del usuario.
¿Cómo puedo lograr esto?