Ctrl虽然对于从 shell 启动的大多数进程,我可以使用-和 序列从它们那里夺回我的 shell ,z但bg
似乎有些进程不允许我重新控制,例如mysqld
。
我怎样才能让它放弃我的 shell 的标准输入?
答案1
您是否尝试过在 shell 消失后按“重置”并按回车键?您可能看不到它被输入,但很多时候您会恢复 shell。
有时它看起来好像不允许输入,但只是发送了一些奇怪的字符,阻止了输出。
答案2
最好&
在末尾添加一个,这样一开始就会在后台启动进程。例如,mysqld &
虽然我不明白为什么你需要手动在后台运行它,因为它应该会自动将自身分叉到后台。