Autor Tópico: Um link para dois arquivos RESOLVIDO  (Lida 2528 vezes)

Offline rodrigo.miguel

  • Usuário Ubuntu
  • *
  • Mensagens: 720
    • Ver perfil
    • LinuxUserVlog
Um link para dois arquivos RESOLVIDO
« Online: 30 de Outubro de 2008, 19:23 »
É possível criar um link que execute dois arquivos ou dois comandos?

Por exemplo, clicar em um link que carregue dois módulos.

Consigo fazer isso para um módulo, mas não para dois. Crio um link no painel, e em Comando, adiciono gksu modprobe modulo1.

Tentei coisas como:

gksu modprobe modulo1; modulo2
gksu modprobe modulo1 && modulo2

Mas só carrega o primeiro módulo. Sei que a pergunta parece besta ou absurda, mas pra mim, se for possível fazer isto, terá utilidade.

...



« Última modificação: 31 de Outubro de 2008, 18:06 por rodrigo.miguel »

Offline Felix

  • Equipe Ubuntu
  • Usuário Ubuntu
  • *****
  • Mensagens: 3.068
    • Ver perfil
    • Alexsandro Felix
Re: Um link para dois arquivos (???)
« Resposta #1 Online: 30 de Outubro de 2008, 19:27 »
você pode criar um pequeno script dessa forma:

1. Crie um arquivo com o nome que desejar (exemplo: modulo.sh) e nele coloque o conteúdo:

Código: [Selecionar]
#!/bin/bash
sudo modprobe modulo1 && sudo modprobe modulo2

2. Salve o arquivo e dê permissão de execução a ele com o comando:

chmode +x modulo.sh

3. Agora é só criar um link para executar o comando num terminal!

Acho que isso vai resolver o seu problema

Offline rodrigo.miguel

  • Usuário Ubuntu
  • *
  • Mensagens: 720
    • Ver perfil
    • LinuxUserVlog
Re: Um link para dois arquivos (???)
« Resposta #2 Online: 30 de Outubro de 2008, 19:54 »
Obrigado!

Acho que irá resolver.

Offline rodrigo.miguel

  • Usuário Ubuntu
  • *
  • Mensagens: 720
    • Ver perfil
    • LinuxUserVlog
Re: Um link para dois arquivos RESOLVIDO
« Resposta #3 Online: 30 de Outubro de 2008, 23:15 »
Resolvido!

Como utilizo Wireless somente no meu local de trabalho, e nem sempre, procurei uma forma (rápida e prática) de ativar a rede sem fios somente quando eu fosse realmente utilizar, para evitar carregar módulos e serviços desnecessários.

A solução foi um script que é executado à partir de um lançador no painel.

Basta inserir um lançador para aplicativo no painel do Gnome e apontar para o arquivo que contenha o seguinte script:

Código: [Selecionar]
##Script para habilitar a rede sem fios no Ubuntu (instalado em um Note Itautec W7635)
#Rodrigo Miguel - 31/10/2008

#!/bin/bash

#Carrega módulos
gksu modprobe ath_pci

#Caso o comando acima não cerregue todos os módulos, utilizar este:
#gksu modprobe ath_pci && modprobe wlan_scan_sta

#Exibe mensagem na tela
zenity --title="Ativar rede sem fios" --info --text="A rede sem fios foi ativada!"

A configuração do lançador ficou assim:

Tipo: Aplicação
Nome: Ativar rede sem fios
Comando: "/home/ubuntu/Temp/Load Wifi/load_wifi.sh"

Como ícone, utilizei o /usr/share/app-install/icons/kwifimanager.png


Simples e, pra mim, útil...  :)
« Última modificação: 31 de Outubro de 2008, 10:42 por rodrigo.miguel »