[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Ejecutar instrucción como súperusuario y mantener el intéprete de órdenes



Hola, prueba a ejecutar el siguiente comando

xcfe4-terminal -e "bash -c 'apt update && apt upgrade; bash' "

De esta forma al lanzar el emulador de terminal bash ejecuta primero los comandos de apt y luego lanza una línea de comandos de bash.

Lo he probado con gnome-terminal que es lo que tengo y funciona. Ten en cuenta que si lo ejecutas como root también tendrás bash como root.

El dom., 3 may. 2020 22:17, Camaleón <noelamac@gmail.com> escribió:
Hola,

Estoy buscando la forma abrir una terminal, ejecutar una orden como root
y mantener el intérprete de comandos.

1. Si ejecuto:

xfce4-terminal -x su - - bash -c "apt-get update && apt-get upgrade; bash"

Al finalizar las órdenes me retorna:

bash: no se puede establecer el grupo de proceso de terminal (18823):
Función ioctl no apropiada para el dispositivo
bash: no hay control de trabajos en este shell

2. Si ejecuto:

xfce4-terminal -H -x su - -c "apt-get update && apt-get upgrade"

Al finalizar las órdenes no me permite introducir más instrucciones,
sólo puedo cerrar la termina.

¿Cómo podría ejecutar las órdenes y mantener el intérprete?

Saludos,

--
Camaleón


Reply to: