title: How to tell bash not to issue warnings "cannot set terminal process group" and "no job control in this shell" when it can't assert job control?
body: <p>To create a new interactive bash shell I call <code>bash -i</code>. Due to issues with my environment, bash cannot assert job control (I'm using cygwin bash in GNU emacs) and issues warnings ("cannot set terminal process group" and "no job control in this shell"). - I have to live with the disabled job control in my environment, but I would like to get rid of the warning:</p>
  
  <p>How can I tell bash not to assert job control and not to issue these warnings? I obviously still want the shell as an interactive one.</p>
  
  <p>Note: I have tried <code>set -m</code> in <code>.bashrc</code>, but bash still writes out the warnings on start up - the <code>~/.bashrc</code> file might be executed <em>after</em> the shell tries to assert job control. Is there a command line option which would work?</p>