先ctrl + z;再bg,这样进程就被移到后台运行,终端还能继续接受命令 。
概念:当前任务
如
果后台的任务号有2个,[1],[2];如果当第一个后台任务顺利执行完毕,第二个后台任务还在执行中时 , 当前任务便会自动变成后台任务号码“[2]”
的后台任务 。所以可以得出一点,即当前任务是会变动的 。当用户输入“fg”、“bg”和“stop”等命令时,如果不加任何引号,则所变动的均是当前任务
进程的终止
后台进程的终止:
方法一:
通过jobs命令查看job号(假设为num),然后执行kill %num
方法二:
通过ps命令查看job的进程号(PID , 假设为pid),然后执行kill pid
前台进程的终止:
ctrl+c
kill的其他作用
kill除了可以终止进程,还能给进程发送其它信号,使用kill -l 可以察看kill支持的信号 。
SIGTERM是不带参数时kill发送的信号,意思是要进程终止运行 , 但执行与否还得看进程是否支持 。如果进程还没有终止,可以使用kill -SIGKILL pid , 这是由内核来终止进程,进程不能监听这个信号 。
进程的挂起
后台进程的挂起:
在solaris中通过stop命令执行 , 通过jobs命令查看job号(假设为num),然后执行stop %num;
在redhat中,不存在stop命令 , 可通过执行命令kill -stop PID,将进程挂起;
当要重新执行当前被挂起的任务时,通过bg %num 即可将挂起的job的状态由stopped改为running,仍在后台执行;当需要改为在前台执行时,执行命令fg %num即可;
前台进程的挂起:
ctrl+Z;
结束正在运行的linux命令用什么键结束当前正在运行的命令分为前台和后台命令linux命令结束输入:
1.终止在终端中正在运行的前台命令使用Ctrl+C快捷键就可以了linux命令结束输入!
2.终止后台运行的命令linux命令结束输入,
方法一linux命令结束输入:通过
jobs
查看job号linux命令结束输入,比如为1,执行命令
kill
%1
方法二:通过
ps
查看进程号,比如为num , 执行命令
kill
num
linux命令结束输入的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于linux输入指令错误怎么取消、linux命令结束输入的信息别忘了在本站进行查找喔 。
推荐阅读
- 虚拟机导入兼容问题命令,虚拟机导入兼容问题命令在哪
- oracle数据库账户权限,oracle数据库用户权限有哪些
- 天门专业棋牌游戏特点的简单介绍
- 董明珠快手直播带货视频,董明珠在快手直播间打“翻身仗”3小时带货超3亿元
- php读取不重复数据结构 php读取文本内容
- redis停止运行,redis 停止
- 电脑开网络游戏就会重启,刚打开游戏电脑就重启
- linux下加入组命令,linux用户加入组中
- linux非交互命令登录 ssh非交互式执行命令