我试图在zsh脚本中设置进程:
lein servlet run &
但脚本完成后jobs
显示:
[4] + 98346 suspended (tty input) lein servlet run
如果我从命令行运行lein servlet run &
,它可以正常工作,并且不会被暂停。
答案 0 :(得分:1)
经过研究,我了解到(tty input)
意味着进程正在等待终端输入,但它实际上并不接受我的输入(有人必须写一些hacky)。为了解决这个问题,我给了它假的输入:
lein servlet run </dev/zero &
现在它有效。 :d