Arquivos "executaveis"

1. Arquivos "executaveis"

Renan Magalhaes
lordmagalhaes

(usa Debian)

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!!!



  


2. Script

Rodrigo Penna
Penna

(usa Fedora)

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

Renan Magalhaes
lordmagalhaes

(usa Debian)

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

Rodrigo Penna
Penna

(usa Fedora)

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

Isaque Vieira de Sousa Alves
isaque_alves

(usa Fedora)

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"

Rafael
rafastv

(usa Slackware)

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

Renan Magalhaes
lordmagalhaes

(usa Debian)

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"

Rafael
rafastv

(usa Slackware)

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

Renan Magalhaes
lordmagalhaes

(usa Debian)

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






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts