Запустите команду, используя текст
Чего я хочу добиться, так это сделать строковую команду start server
запустить команду wine ./_server.exe
,
Как бы я это сделал?
2 ответа
Вам необходимо определить псевдоним для вашей команды.
Отредактируйте свой ~/.bash_aliases
файл и добавьте туда свою команду.
Пример:
alias start-server='wine ./_server.exe'
Подробнее -> здесь
Конкретный синтаксис, который вы используете (start server
) напоминает сессионные задания Upstart, поскольку, похоже, вы хотите использовать его в качестве службы. Создать файл в ~/.config/upstart/
называется some-server.conf
(измените имя в соответствии с вашими потребностями, но оно должно иметь .conf
расширение).
В качестве содержимого используют:
description "Describe your server"
script
cd /to/where/ever/_server.exe/is
wine ./_server.exe
end script
Теперь вы можете сделать:
start some-server
а также
stop some-server
запустить и остановить сервер. Вы можете посмотреть на respawn
вариант, если вы хотите, чтобы программа перезапустилась, если она вышла.