"sh: no job control in this shell"
- by Vince
-
in Blog
-
Hits: 3928
I remember when I would get this error -- seemed like the kiss of death as far as trying to maneuver once I got a shell. I'd flounder around, trying to figure out how to accomplish the task at hand but this issue would severely limit my ability.
Somewhere along the way, I discovered the cause -- you don't have a TTY. What do you do?
First things first -- once you get your shell, hit the enter key a few times. I don't know why but it seems like the first carriage return has garbage sitting behind it and hitting the enter key flushes that out.
Next, type the following:
python -c 'import pty; pty.spawn("/bin/sh")'
(pty = psuedo tty)
As an added bonus, type this as well:
export TERM=xterm
Now you have a fully functional shell. Life is grand.