Hoje é Ter Mai 22, 2012 10:18 am





Criar novo tópico Responder Tópico  [ 6 Mensagens ] 
Como executar script no Biglinux live? 
Autor Mensagem

Data de registro: Ter Dez 09, 2008 2:09 pm
Mensagens: 11
Mensagem Como executar script no Biglinux live?
Essa semana acabou a internet e quando voltou não funcionou mais no windows. Mexendo no Biglinux eu conseguí fazer a internet voltar mas até agora não consegui executar nenhum script...

Ex:

Abri o kate e salvei um arquivo como "Alo.py" e coloquei:

#!/usr/bin/ env python
# -*- coding: UTF-8 -*-
print "Alo"


E salvei.
No Kate, embaixo tem uma aba chamada terminal, apertei lá e saiu:

cd '/home/biglinux/Desktop'
biglinux@BIGLINUX:~$ cd '/home/biglinux/Desktop'
biglinux@BIGLINUX:~/Desktop$

então coloquei "chmod +x Alo.py" na frente do "Desktop$" e apertei no enter; E apareceu:

chmod: mudando permissões de `Alo.py': Operação não permitida

Como eu faço para permitir? Onde eu estou errando?
Até eu arrumar as coisas do hd e formatar o pc vai demorar um tempo, então queria aprender no linux também, alguem pode me dar uma mão? :cry:

Coloquei lá em cima, parece que o erro era a palavra "env python" antes estava "env pythn" mas agora dá erro na segunda parte:

biglinux@BIGLINUX:~/Desktop$

Coloco "./Alo.py" e sai:

bash: ./Alo.py: /usr/bin/: interpretador inválido: Permissão negada

E agora?


Editado pela última vez por hahuho em Sáb Dez 13, 2008 12:19 am, num total de 1 vezes

Sex Dez 12, 2008 8:27 pm
Perfil E-mail

Data de registro: Dom Nov 23, 2008 10:35 pm
Mensagens: 8
Mensagem Re: Como executar script no Biglinux live?
Basta apagar o espaço extra entre a "/" e a palavra "env", e retirar o comentário "#antes estava pythn" dessa linha.

Código:
#!/usr/bin/ env python #antes estava pythn

vira
Código:
#!/usr/bin/env python


Tão simples assim :mrgreen:


Sex Dez 12, 2008 11:10 pm
Perfil E-mail

Data de registro: Ter Dez 09, 2008 2:09 pm
Mensagens: 11
Mensagem Re: Como executar script no Biglinux live?
Na verdade a parte do "#antes estava pythn" não tem no arquivo original não, eu tinha feito um comentário para quem fosse ler XD, mas editei o primeiro post.

Agora eu fiz o comando e aparece:

cd '/home/biglinux/Desktop'
biglinux@BIGLINUX:~$ cd '/home/biglinux/Desktop'
biglinux@BIGLINUX:~/Desktop$ chmod +x Alo.py
biglinux@BIGLINUX:~/Desktop$ ./Alo.py
: Arquivo ou diretório inexistente
biglinux@BIGLINUX:~/Desktop$


O arquivo está no Desktop e existe
O python é o 2.5.2
O Biglinux é o 4.2

Obrigadão pela ajuda, eu nem podia imaginar que era o espaço o problema, ou parte do problema :mrgreen:


Sáb Dez 13, 2008 12:29 am
Perfil E-mail

Data de registro: Ter Dez 09, 2008 2:09 pm
Mensagens: 11
Mensagem Re: Como executar script no Biglinux live?
Resolvido:

chmod +x arquivo.py
python arquivo.py

O arquivo é o nome do script que você quer executar.


Até



Só não sei como executar ainda scripts que tenham espaço no meio e sobre o buscar arquivos do biglinux...


Sáb Dez 13, 2008 7:31 pm
Perfil E-mail
Site Admin

Data de registro: Sex Nov 21, 2008 11:45 pm
Mensagens: 22
Localização: Cubatão - SP - Brasil
Mensagem Re: Como executar script no Biglinux live?
Hahuho, para executar scripts com espaços no nome use a barra invertida para "escapar" os espaços... assim:

$ python script\ com\ espaco.py

Mas digitando somente:

$ python scri<tab>

O bash tenta completar para você, bem mais simples, não?

Para buscar arquivos tente o find:

$ find ~ -name nomearquivo

Mas o locate também é muito bom:

$ locate arquivo

Abraços!


Dom Dez 14, 2008 10:55 am
Perfil E-mail WWW

Data de registro: Ter Dez 09, 2008 2:09 pm
Mensagens: 11
---------
Mensagem Re: Como executar script no Biglinux live?
Valeu!

funcionou :mrgreen:


Seg Dez 15, 2008 7:56 pm
Perfil E-mail
Mostrar mensagens anteriores:  Organizar por  
Criar novo tópico Responder Tópico  [ 6 Mensagens ] 


Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 0 visitantes


Você não pode criar novos tópicos neste fórum
Você não pode responder tópicos neste fórum
Você não pode editar suas mensagens neste fórum
Você não pode excluir suas mensagens neste fórum
Você não pode enviar anexos neste fórum

Procurar por:
Ir para:  
cron

Criar Forum · phpBB© · Internationalization Project · Reportar abuso · Termos De Uso/Política De Privacidade
© Forums-Free.com 2009