【发布时间】:2009-05-28 15:56:37
【问题描述】:
我有一个 bash 脚本 mystuff 包含类似的行
lynx -dump http://example.com >tmpfile
并且脚本工作正常,包括这部分,除了,当我以非交互方式运行它时:
$ ./mystuff &
[1] 3712
$ jobs
[1]+ Stopped
作业已停止。我发现猞猁是罪魁祸首。即使直接从 bash 提示符运行此命令也会导致作业立即停止:
$ lynx -dump http://example.com >tmpfile &
[1] 1836
$ jobs
[1]+ Stopped
为什么 lynx 不在后台运行?我该如何解决这个问题?
编辑:
我使用 lynx 是因为我不想解析原始 HTML。 wget 和 lynx -dump 的区别在于 lynx 会渲染 HTML;它会隐藏所有标签,很好地排列文本等。
【问题讨论】:
标签: bash background-process lynx job-control