在不阻塞终端的情况下启动新进程
是否有可能做到这一点? 例如,如果我通过命令行运行“ gedit tifatul.txt
”,我的终端将被阻止,在退出gedit之前我无法在此终端中输入其他命令。 我可以在不阻塞终端的情况下启动程序(如gedit)吗? 在Windows中我认为这可以像“ start notepad tifatul.txt
”那样完成
只需在命令末尾添加&
。 这使新进程在后台运行,您可以继续使用终端。 例如: gedit new_file.txt &
我想推荐你nohup gedit filename &
。 只需gedit filename &
,您就有可能意外关闭终端并丢失编辑内容。 如果你不喜欢nohup.out
都创建nohup.out
,只需重定向输出:
nohup gedit filename > /dev/null &