Передача командной строки Args для 'открытия' на Mac

Я использую open команда от Терминала для открытия комплекта приложений и хотела бы передать параметр командной строки до базового исполняемого файла.

Действительно ли это возможно с открытой командой?

Причина я использую открытую команду вообще здесь, состоит в том, что она не связывает Окно терминала для поддержки запущенного процесса. Есть ли альтернативные способы сделать это кроме open команда?

Больше информации:

Приложение, которое я надеюсь запускать, является программой визуализации с открытым исходным кодом (Парапредставление), которое я скомпилировал сам. Я знаю, что основной исполняемый файл действительно берет командную строку args. Сам исполняемый файл расположен в комплекте приложений paraview.app/Contents/MacOS/paraview.

3
задан 26.08.2010, 19:07

1 ответ

Согласно $man open, Вы могли бы быть успешными с $open MyApp.app --args argument1

Конечно, Вы могли всегда просто выполнять исполняемый файл непосредственно и следовать за Вашей командой с амперсандом — это будет фон это.

$/path/to/My.app/Contents/MacOS/executable argument &

6
ответ дан 07.12.2019, 23:44

Теги

Похожие вопросы