Autor Tópico: Essa é para os que realmente entendem de Linux...  (Lida 8928 vezes)

Mandrake

  • Visitante
Essa é para os que realmente entendem de Linux...
« Online: 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.

Offline LNAS90

  • Usuário Ubuntu
  • *
  • Mensagens: 124
    • Ver perfil
    • http://linux-sem-misterio.blogspot.com/
Essa é para os que realmente entendem de Linux...
« Resposta #1 Online: 27 de Fevereiro de 2006, 23:31 »
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

  • Visitante
Essa é para os que realmente entendem de Linux...
« Resposta #2 Online: 28 de Fevereiro de 2006, 00:30 »
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?

Offline Alysson Neto

  • Administrador
  • Official Ubuntu Member
  • Usuário Ubuntu
  • *****
  • Mensagens: 606
    • Ver perfil
Essa é para os que realmente entendem de Linux...
« Resposta #3 Online: 28 de Fevereiro de 2006, 03:08 »
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

  • Visitante
Essa é para os que realmente entendem de Linux...
« Resposta #4 Online: 28 de Fevereiro de 2006, 09:53 »
Mas então, como eu faço que seja com 3 terminais?

Offline LNAS90

  • Usuário Ubuntu
  • *
  • Mensagens: 124
    • Ver perfil
    • http://linux-sem-misterio.blogspot.com/
Essa é para os que realmente entendem de Linux...
« Resposta #5 Online: 01 de MAR?O de 2006, 12:16 »
#!/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

  • Visitante
Essa é para os que realmente entendem de Linux...
« Resposta #6 Online: 01 de MAR?O de 2006, 16:46 »
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#

Offline LNAS90

  • Usuário Ubuntu
  • *
  • Mensagens: 124
    • Ver perfil
    • http://linux-sem-misterio.blogspot.com/
Essa é para os que realmente entendem de Linux...
« Resposta #7 Online: 01 de MAR?O de 2006, 18:07 »
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

  • Visitante
Essa é para os que realmente entendem de Linux...
« Resposta #8 Online: 01 de MAR?O de 2006, 18:23 »
Continua aparecendo:

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

euripedes

  • Visitante
Essa é para os que realmente entendem de Linux...
« Resposta #9 Online: 03 de MAR?O de 2006, 20:08 »
faltou colocar -e assim
Código: [Selecionar]
gnoe-terminal -e nome do programa
ai deve funcionar