Existe uma maneira de alimentar comandos para o Ubuntu em tempo de execução? [duplicado]

1

o que eu quero é maneira de alimentar comandos para o Ubuntu em tempo de execução é para que eu não tenha que esperar por recursos que são bloqueados para ser livre, por exemplo, durante a atualização

recebemos essa mensagem de erro ao tentar executar outros comandos com acesso sudo

E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?

o que eu quero é a maneira de executar meus scripts no processamento em lote, mas eu poderia remover qualquer trabalho em lote sempre que eu quiser

Gostaria que um script / programa dinâmico com acesso raiz fizesse todos os meus trabalhos.

    
por Ahmed Ali 04.05.2015 / 11:58

1 resposta

0

A mensagem de erro exibida não é mostrada porque algum processo está usando sudo .

Isso indica que você está fazendo algum gerenciamento de pacotes para o seu sistema (atualização, atualização, instalação ....)

Então, no que diz respeito à sua demanda, tenho medo de dizer que você não pode fazer isso no Linux, já que o gerenciamento de pacotes sempre exige o bloqueio para desabilitar outro usuário de usar o gerenciamento de pacotes no momento em que outro processo é correndo.

Imagine por exemplo:
user1 está atualizando o pacote vim enquanto o user2 está removendo o pacote vim.

Como você pode lidar com essa situação?

Para isso e desde o básico do gerenciamento de pacotes, posso dizer que você não pode fazer isso.

    
por Maythux 04.05.2015 / 12:20