Pular para o conteúdo

Preciso de ajuda com a lib OS no python [RESOLVIDO]

Responder tópico
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
  • Denunciar
  • Indicar

1. Preciso de ajuda com a lib OS no python [RESOLVIDO]

Enviado em 28/01/2020 - 20:58h

Boa noite, estou tentando criar um script em python para automatizar tarefas, mas não consigo executar nenum comando que possua "sudo" usando a lib os -> os.system, gostaria de usar esses comandos:

Limpeza basica:
sudo apt-get autoremove -y
sudo apt-get autoclean -y
sudo apt-get clean -y

Atualizacao de sistema:
sudo apt-get update -y
sudo apt-get upgrade -y

Este é o erro ao tentar usar qualquer um desses comandos:
sh: sudo: command not found

Responder tópico

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

2. Re: Preciso de ajuda com a lib OS no python

Enviado em 28/01/2020 - 21:46h

juninho29 escreveu:

Boa noite, estou tentando criar um script em python para automatizar tarefas, mas não consigo executar nenum comando que possua "sudo" usando a lib os -> os.system, gostaria de usar esses comandos:

Limpeza basica:
sudo apt-get autoremove -y
sudo apt-get autoclean -y
sudo apt-get clean -y

Atualizacao de sistema:
sudo apt-get update -y
sudo apt-get upgrade -y

Este é o erro ao tentar usar qualquer um desses comandos:
sh: sudo: command not found


Fica difícil ajudar sem saber qual é a distribuição, não é meu caro?

Em todo caso, tente logar-se como root:

# su
<entre com a senha de root>


* Em alguns sistemas a senha de root pode ser a mesma que você definiu durante a instalação.

Daí você executa (ou tenta) os comandos sem o uso do sudo:

Atualizacao de sistema:
# apt-get update
# apt-get upgrade


Limpeza basica:
# apt-get autoremove
# apt-get autoclean
# apt-get clean


* usar a opção -y é perigoso, tanto é que a retirei da lista, porque você não sabe o que o APT irá lhe propor. Recomendo que troque por -s, que apenas simulará o que irá ocorrer, ou então que não use opção nenhuma.

Se conseguir usar os comandos, das duas uma:

1 - o sudo não está instalado.
2 - você está usando Debian 10 e sofre com problemas em seu $PATH (e talvez o sudo até esteja instalado).

SE e somente SE, for o Debian 10 e seu problema de $PATH, veja a solução na melhor resposta de:

https://www.vivaolinux.com.br/topico/Debian/Erros-foram-encontrados-durante-o-processamento-de-linux...



EDIT:


ESQUECE: não li a parte referente a script python, achei que o problema fosse os comandos.

3. Re: Preciso de ajuda com a lib OS no python [RESOLVIDO]

Enviado em 29/01/2020 - 07:31h

Obrigado por tentar ajudar, encontrei uma maneira de resolver meu problema em um forum francês, irei compartilhar aqui pois talvez ajude alguma outra pessoa.
eu utilizei a lib OS, ao tentar executar utilizando o pycharm resultava em erro, mas ao executar pelo terminal, funcionava perfeitamente.

From os import system
os.system('seu_comando_aqui')

Responder tópico

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Responder tópico

Entre na sua conta para responder.

Fazer login para responder