This forum has been archived. All content is frozen. Please use KDE Discuss instead.

Problema con script ejecutado desde un lanzador

Tags: None
(comma "," separated)
User avatar
predatux
Registered Member
Posts
13
Karma
0
Buenas a todos.
Tengo un pequeño script para actualizar algunos paquetes concretos en un ordenador que uso como media center. Para no tener que estar usando el teclado, he añadido ese script al archivo sudoers para que no pida clave al ejecutarlo y he creado un lanzador que he colocado en el menú de KDE.

Cada vez que ejecuto el lanzador, o bien no hace nada, o bien si le marco "ejecutar en terminal" aparece una konsola y se cierra momentos después sin ejecutar el comando.
Si ese script lo ejecuto normalmente desde una terminal, todo funciona perfectamente.

Al crear el lanzador, lo único que he marcado ha sido el nombre y la orden, que es imprescindibles.sh

Alguien me puede decir que estoy haciendo mal?

Gracias de antemano.
vblazquez
Moderator
Posts
42
Karma
0
OS
Hola,

Has probado a ponerle un sleep al final del script para que te muestre por pantalla si ha dado algún error?
gzmorell
Registered Member
Posts
7
Karma
0
OS
A mi me funciona (plasma 5.3) con:
en sudoers:
usuario ALL=(ALL) NOPASSWD: /bin/sh /home/usuario/bin/prueba.sh

en el lanzador, Aplicación:
Orden: sudo /bin/sh /home/usuario/bin/prueba.sh

en el lanzador,Aplicación, Opciones Avanzadas:
x Ejecutar en terminal
x No cerrar cuando termine la orden //(para ver si hay problemas)
User avatar
predatux
Registered Member
Posts
13
Karma
0
He probado lo que me has comentado, pero me sigue pidiendo la clave...
Así tengo el archivo sudoers:
predatux ALL=(ALL) NOPASSWD: /bin/sh /home/predatux/imprescindibles.sh


He probado con /bin/bash y con /bin/sh
He probado en Kubuntu 4 y 5
Cambiando el archivo con chown predatux
Siempre me pide la clave...
Alguna idea?
Gracias


Bookmarks



Who is online

Registered users: Bing [Bot], claydoh, Google [Bot], rblackwell, Sogou [Bot]