Могу ли я использовать пользовательскую оболочку со строфой сценария upstart?

Я пишу несколько демонов, реализованных в чистом сценарии оболочки, и хотел бы использовать zsh (мощные замены, модули с обработкой сокетов / tcp и т. Д.) Вместо стандартного / bin / sh. Могу ли я указать разделу «script» использовать собственную оболочку?

3
задан 6 April 2013 в 04:15

1 ответ

Не существует [документированного] способа переключения с / bin / sh, когда запускается основной скрипт оболочки. Однако вы можете просто обернуть ваш скрипт в zsh. Я делаю это с помощью bash в разных местах (обычно находят выражение -exec):

zsh -c "do things...; more things..."

Немного более элегантным способом будет:

script
zsh -- <<EOF

# do stuff here

EOF
end script
0
ответ дан 6 April 2013 в 04:15

Другие вопросы по тегам:

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