То, что я хочу достичь, заключается в том, что команда string 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
запустить и остановить сервер. Вы также можете посмотреть параметры Upstart session jobs , если вы хотите, чтобы программа перезапустилась, если она вышла.