Я хотел бы начать Zsh похож на
zsh -c 'my_prog option1 option2'
но вместо того, чтобы выйти после выполнения этой команды, я остаюсь на стороне вызываемого zsh (а не там, где он вызывается). один конкретный вариант использования этого в файлах screenrc, вы можете сделать что-то вроде:
screen -t my_prog 0 zsh -c 'my_prog opt1 opt2'
и после выполнения этой команды у вас остается оболочка, а не закрывающаяся.