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

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

Luide
juninho29

(usa Outra)

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



  


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

edps
edps

(usa Slackware)

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]

Luide
juninho29

(usa Outra)

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')







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts