Fórum Ubuntu Linux - PT
Suporte Técnico => Programação e Scripts => Tópico iniciado por: Mandrake em 27 de Fevereiro de 2006, 22:20
-
Bom, primeiramente eu gostaria de agradecer realmente a todos aqueles que tem contribuido neste fórum, e parabenizá-los, pois vocês têem feito um ótimo trabalho ajudando os iniciantes.
Porém, eu estou com um projeto (servidor de ragnarok, mas isso não vem ao caso), que precisa do suporte de quem realmente entende disso:
Eu tenho 3 arquivos em uma pasta: (ambos com a extenção "application/x-executable", possível de serem executados no Terminal do Ubuntu)
- Login-Server
- Char-Server
- Map-Server
Para abrí-los, eu digito aquele esquema (./nome_do_arquivo_), e abro cada um em uma aba no Terminal, exatamente na ordem postada acima. Preciso criar um "atalho" ou um "executável", que tenha a capacidade de abrir estes três arquivos, nesta ordem, Login, Char e Map, um em cada aba no Terminal, e preciso que, de preferência, este "atalho" ou "executável" seja do tipo, que se clique duas vezes, e ele abra, sem precisar de linhas de comando.
Agradeço quem estiver disposto a me ajudar neste caso, estarei aguardando sempre online, para qualquer esclarecimento.
Obrigado.
-
amigo vc poderia fazer um script
ficaria + ou - assim
#!/bin/bash
cd /localização dos 3 programas
nome do primeiro programa &
nome do segundo programa &
nome do terceiro programa &
salve com qualquer nome, de permissão de execução a ele
chmod +x nome do script
e quando quiser executar os programas é só ir no terminal e digitar
./nome do script
espero ter ajudado
-
Cara, eu consegui fazer, mas ficou meio diferente, eu criei o script, na pasta onde ficam os arquivos:
#!/bin/bash
./login-server &
./char-server &
./map-server &
Mas ele abriu tudo no mesmo terminal, eu gostaria de abrir um em cada aba do mesmo terminal, você saberia me ajudar nisso?
-
Cara acho que ja vi essa pergunta em outro lugar a alguns meses...acho que no irc. em cada aba não sei como fazer mas porque não 3 terminais.
-
Mas então, como eu faço que seja com 3 terminais?
-
#!/bin/bash
cd /localização dos 3 programas
gnome-terminal nome do primeiro programa &
gnome-terminal nome do segundo programa &
gnome-terminal nome do terceiro programa &
salve com qualquer nome, de permissão de execução a ele
chmod +x nome do script
e quando quiser executar os programas é só ir no terminal e digitar
./nome do script
espero ter ajudado
-
apareceu isto:
root@ubuntu:~/Desktop# Argumento inválido: "login-server.bin"
Argumento inválido: "char-server.bin"
Argumento inválido: "map-server.bin"
root@ubuntu:~/Desktop#
-
desculpe a falta de atenção
é só colocar o ./ antes do nome dos programas
-
Continua aparecendo:
root@ubuntu:~/Desktop# Argumento inválido: "./login-server.bin"
Argumento inválido: "./char-server.bin"
Argumento inválido: "./map-server.bin"
-
faltou colocar -e assim
gnoe-terminal -e nome do programa
ai deve funcionar