[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



Buenas, respondo debajo

On Sun, May 3, 2020 at 10:29 PM Miguel Ángel Sánchez <maletils@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'"

Saludos!

EMAIL ORIGINAL:
>
> 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: