Execute um comando usando algum texto [duplicado]

0

O que eu quero alcançar é fazer um comando de string start server executar o comando wine ./_server.exe .

Como eu faria isso?

    
por Handige Harrie 22.09.2014 / 13:38

2 respostas

2

Você precisa definir um alias para o seu comando.

Edite seu arquivo ~/.bash_aliases e adicione seu comando lá.

Exemplo:

alias start-server='wine ./_server.exe'

Mais detalhes - > aqui

    
por Andy 22.09.2014 / 13:44
0

A sintaxe específica que você usa ( start server ) traz à mente Tarefas de início de sessão , já que parece você quer usá-lo como um serviço. Crie um arquivo em ~/.config/upstart/ chamado some-server.conf (altere o nome para atender a sua necessidade, mas ele deve ter a extensão .conf ).

Como o conteúdo é usado:

description "Describe your server"

script
    cd /to/where/ever/_server.exe/is
    wine ./_server.exe
end script

Agora você pode fazer:

start some-server

e

stop some-server

para iniciar e parar o servidor. Você pode olhar para a opção respawn também, se você quiser que o programa reinicie se ele sair.

    
por muru 22.09.2014 / 13:50