2009-10-02 5 views

ответ

15

Положите имя (желательно с абсолютным путем) и аргументов в списке и вызовите execute():

['/path/to/script', 'arg1', 'arg2'].execute() 

Отлич- documentation предлагает использовать простую строку вместо. Советую против этого, потому что это может вызвать всевозможные проблемы со специальными символами, пробелами в аргументах и ​​т.д.

+0

FYI. Эта ссылка нарушена. –

+0

Я пробовал этот синтаксис в groovy-скрипте в параметре каскада On-choice, но он не работает ['/ home/path/to/shell/script', 'arg1']. Execute() – Triangle

+0

@Triangle: It работает на меня. Я предлагаю посмотреть сообщение об ошибке. И ваш скрипт является исполняемым, не так ли? –

2

Вы можете использовать модуль Groosh (link)

+0

Ницца - я точно искал это! – rdmueller

+0

ссылка не работает, –

Смежные вопросы