Pular para o conteúdo

Arquivos "executaveis"

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. Arquivos "executaveis"

Enviado em 22/10/2007 - 08:50h

Ola Galera...

Sou praticamente um novato no linux... e gostaria de saber como que eu faco um arquivo que execute alguns comandos...

vou colocar a lista de comandos aqui... axo que pode ajudar...

"
cd SRanger/modules-2.6.x/sudo isnmod usb-sranger.ko

cd SRanger/modules/sudo make install

cd SRanger/loadusb/sudo ./loadusb FB_spmcontrol.out

sudo gxsm2

"

sao esses comandos... eu naum sei como fazer pra criar um arquivo que quando vc clicar nele ele faca isso tudo...

se alguem puder me ajudar...

Obrigado!!!

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. Script

Enviado em 22/10/2007 - 10:01h

Caro amigo da VOL,

Se entendi acho que é isso que você quer...

Ai vai um exemplo de Shell Script:

Vá até o console do linux, use qualquer editor no meu caso é o "vi" e cole o conteúdo abaixo:
#vi teste.sh

#!/bin/bash

cd SRanger/modules-2.6.x/sudo isnmod usb-sranger.ko

cd SRanger/modules/sudo make install

cd SRanger/loadusb/sudo ./loadusb FB_spmcontrol.out

sudo gxsm2

exit

Salve e dê o comando:
#chmod 755 nome_do_script.sh
Depois é só colocar o arquivo na sua área de trabalho e clicar no mesmo que será executado.

Espero ter ajudado.

3. e isso mesmo...

Enviado em 22/10/2007 - 10:19h

mas ta dando um erro quando eu colo no vi...

esse erro:

E486: Pattern not found: bin

que que isso significa???

4. Erro

Enviado em 22/10/2007 - 10:36h

Bom está parecendo erro de falta de lib, me responde uma coisa se você fizer um arquivo novo e editar o mesmo com o "vi" e fizer qualquer comando dentro ele dá o mesmo erro, se der tem que dar uma olhada nas libs pois pode estar faltando alguma ou até mesmo algum arquivo do vi.
Faça esse teste que falei e depois me responda.

Abrs..

5. iniciante no linux...

Enviado em 23/10/2007 - 00:03h

mas usando o vi... sei não... experimenta o emacs...
isso de patern not found é resultado de uma busca por uma string no arquivo.. .provavelmente vc utilizou um comando de busca... experimenta o emacs e aperfeiçoa o uso do vi, pq ele eh muito poderosso, mas por hora, o emacs já seria de grande ajuda para você...

6. Re: Arquivos "executaveis"

Enviado em 23/10/2007 - 00:07h

Qual é o shell que você está usando?

echo $SHELL

se for o dash, você tem que escrever o nome dele em #!/bin/dash, por exemplo, ao invés de #!/bin/bash, e esta é muito provavelmente a razão do erro. A diretiva #! serve para dizer ao seu shell padrão qual shell você deseja usar para o script, no caso bash, se você não o tem instalado ou não esta no PATH, gera o erro.
Para escrever qualquer script, você pode usar um arquivo de texto mesmo, se você quer que esses comandos sejam executados sempre coloque-os em /etc/rc.d/rc.local.

Boa Sorte,

7. Naum entendi...

Enviado em 23/10/2007 - 07:19h

Essa parte de colocar o arquivo em /etc/rc.d/rc.local... e depois pra eu usar ele??? tipo dar dois cliques e ele funcionar??? como faz???

8. Re: Arquivos "executaveis"

Enviado em 23/10/2007 - 09:59h

Basta incluir uma linha que chama o seu arquivo tipo ./script.sh ou então colocar todo o conteúdo do arquivo dentro de rc.local através de um editor de texto comum.

9. bom...

Enviado em 25/10/2007 - 07:42h

eu consegui atualizar o Vi... naum ta dando erro mais...

mas quando eu salvo o arquivo e clico nele aparece uma tela do terminal... sem nada demais...

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