title: Run lynx -dump in background?
body: <p>I have a bash script <code>mystuff</code> containing a line like</p>
  
  <pre><code>lynx -dump http://example.com &gt;tmpfile
  </code></pre>
  
  <p>and the script works fine, including this part, <em>except</em> when I run it non-interactively:</p>
  
  <pre><code>$ ./mystuff &amp;
  [1] 3712
  $ jobs
  [1]+ Stopped
  </code></pre>
  
  <p>The job is stopped. I find that lynx is the culprit. Even running this command directly from the bash prompt causes the job to be stopped immediately:</p>
  
  <pre><code>$ lynx -dump http://example.com &gt;tmpfile &amp;
  [1] 1836
  $ jobs
  [1]+ Stopped
  </code></pre>
  
  <p>Why won't lynx run in the background? How can I fix this?</p>
  
  <p><strong>EDIT:</strong></p>
  
  <p>I am using lynx because I don't want to have to parse the raw HTML. The difference between <code>wget</code> and <code>lynx -dump</code> is that lynx will render the HTML; it will hide all the tags, arrange text nicely, etc.</p>