Ho bisogno di eseguire uno script Python in un terminale, myscript.py all'avvio (su Lubunt). Questo script richiede root.
Ho impostato un .desktop
file che esegue il seguente comando:
lxterminal --command="python /home/d/Jarvis/alarm.py && /bin/bash"
La finestra del terminale si apre all'avvio ed esegue lo script, ma poi si chiude quando lo script Python restituisce un errore (perché non viene eseguito come root). Quando cambio il Exec=
a questo ...
lxterminal --command="sudo python /home/d/Jarvis/alarm.py && /bin/bash"
... (comando prefisso con sudo
) che funziona. Tuttavia , il terminale si apre all'avvio e visualizza il
[sudo] password for d: \
prompt, richiedendomi di inserire la mia password. Vorrei che l'esecuzione dello script Python all'avvio fosse completamente automatica senza alcuna interazione da parte dell'utente.
Come posso ottenere questo?