Essa é para os que realmente entendem de Linux...

Iniciado por Mandrake, 27 de Fevereiro de 2006, 22:20

tópico anterior - próximo tópico

Mandrake

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.

LNAS90

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
Meu blog (reativado a pouco tempo) http://linux-sem-misterio.blogspot.com/

Mandrake

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?

Alysson Neto

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.
"Eu rejeito sua realidade e substituo pela minha" Adam Savage,

Mandrake

Mas então, como eu faço que seja com 3 terminais?

LNAS90

#!/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
Meu blog (reativado a pouco tempo) http://linux-sem-misterio.blogspot.com/

Mandrake

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#

LNAS90

desculpe a falta de atenção
é só colocar o ./ antes do nome dos programas
Meu blog (reativado a pouco tempo) http://linux-sem-misterio.blogspot.com/

Mandrake

Continua aparecendo:

root@ubuntu:~/Desktop# Argumento inválido: "./login-server.bin"
Argumento inválido: "./char-server.bin"
Argumento inválido: "./map-server.bin"

euripedes

faltou colocar -e assim
gnoe-terminal -e nome do programa
ai deve funcionar