Prueba con esto,

xfce4-terminal -x ssh root@localhost 'bash -c "apt-get update && apt-get
upgrade; bash" '

Y que sea bash el que lance la línea de comandos.

El lun., 4 may. 2020 10:19, Camaleón <noela...@gmail.com> escribió:

> El 2020-05-04 a las 08:42 +0200, Esteban Torres escribió:
> >
> > El 4/5/20 a las 8:14, Camaleón escribió:
> > > El 2020-05-03 a las 23:21 +0200, Javier Barroso escribió:
> > >
> > > > Buenas, respondo debajo
> > > Hola Javier,
> > > > On Sun, May 3, 2020 at 10:29 PM Miguel Ángel Sánchez <
> malet...@gmail.com> wrote:
> > > > > 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.
> > > > Para root, usa sudo
> > > > xfce4-terminal  -e "sudo bash -c 'apt-get update; sudo bash'"
> > > En este caso, el sistema no tiene sudo. Nunca lo instalo :-)
> > >
> > > sm01@stt008:~$ which sudo
> > > sm01@stt008:~$
> > >
> > > Si se os ocurre alguna otra cosa, soy toda orejas.
> > >
> > Has pensado en ssh?
> >
> > ssh root@127.0.0.1 .........
>
> Buena idea, porque tengo ssh y configurado ex profeso para actualizar
> Firefox (solo root lo puede actualizar).
>
> sm01@stt008:~$ xfce4-terminal -x ssh root@localhost "apt-get update &&
> apt-get upgrade"
> sm01@stt008:~$
>
> Ejecuta todo bien, pero al finalizar cierra la terminal.
>
> Si tiro de bash, ejecuta todo bien pero al finalizar no me retorna a la
> shell, el cursor queda en blanco:
>
> sm01@stt008:~$ xfce4-terminal -x ssh root@localhost 'bash -c "apt-get
> update && apt-get upgrade"; exec bash'
>
> ¿Qué me faltaría?
>
> Saludos,
>
> --
> Camaleón
>
>

Responder a