como escrevo esse comando???

1. como escrevo esse comando???

Marcio
javalianemico

(usa Lubuntu)

Enviado em 10/05/2014 - 14:08h

Olá galera, na paix?

Rapidinho: eu tenho um servidorzinho de minecraft no linux, para iniciá-lo faço sempre assim no terminal:

{

cd Documentos

cd minecraft

sudo java -Xmx1024M -Xms1024M -jar minecraft_server.1.7.9.jar nogui

}

A partir dai o script corre e o servidor está aberto.

Bom, pergunto: como posso jogar esse procedimento todo num arquivo de texto?

Meu palpite é:

sudo java -Xmx1024M -Xms1024M -jar minecraft_server.1.7.9.jar nogui /Documentos/minecraft/

Para clicar e iniciar de uma vez.

Porém isso não funciona, posso estar errado mas não consigo pensar diferente disso, podem me dar uma mão?

Agradeço enormemente.

Marcio.


  


2. Re: como escrevo esse comando???

João Victor
vikitor566

(usa Fedora)

Enviado em 10/05/2014 - 15:47h

Para criar programas que automatizem funções você usa uma linguagem chamada shell script, no seu caso o arquivo ficaria dessa maneira:


#!/bin/bash
cd /Documentos/minecraft/
sudo java -Xmx1024M -Xms1024M -jar minecraft_server.1.7.9.jar nogui
echo 'Servidor inicializado'


Salve o texto em um arquivo exemplo script.sh e de permissão de execusão com o comando:

sudo chmod +x script.sh  


E execute o arquivo
./script.sh  



3. Ta feito...

Marcio
javalianemico

(usa Lubuntu)

Enviado em 10/05/2014 - 20:17h

cara vlw mesmo, eu sabia que era algo simples mas não sabia o que era, era organização, kkkkkkk.

Ob






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts