Как остановить приостановку zsh-скрипта (вывод tty)

У меня есть сценарий zsh, который я хочу запустить, чтобы он также загружал мой файл .zshrc. Я считаю, что мне нужно запустить свой сценарий в интерактивном режиме?

Таким образом, мой сценарий начинается так:

#!/bin/zsh -i

if [ $# = 0 ]
then
    echo "need command line paramter..."
    exit
fi

Однако, когда я пытаюсь запустить этот сценарий в фоновом режиме, мой сценарий приостанавливается (даже если я передаю правильный количество параметров):

[1]  + suspended (tty output) 

Мой вопрос: как я могу сделать сценарий, который может работать в фоновом режиме, который также загружает мой файл запуска .zshrc? Если мне нужно перевести его в интерактивный режим, как я могу избежать проблемы с приостановкой вывода на tty?

Спасибо

5
задан Peter991 21 June 2011 в 20:44
поделиться