可见,nohup 的使用是十分方便的,只需在要处理的命令前加上 nohup 即可,标准输出和标准错误缺省会被重定向到 nohup.out 文件中。
创新互联公司是一家专注于成都做网站、成都网站制作、成都外贸网站建设与策划设计,樊城网站建设哪家好?创新互联公司做网站,专注于网站建设10年,网设计领域的专业建站公司;建站业务涵盖:樊城等地区。樊城做网站价格咨询:18982081108
执行命令&切换到后台 在linux终端运行命令的时候,在命令尾囧上&符号,就可以让程序在后台运行。
这个命令就在后台执行;正在运行的命令,使用 Ctrl+z ,就挂起;jobs命令,可以现实后台,包括挂起的命令;使用 bg %作业号 就可以把挂起的命令在后台执行;使用 fg %作业号 就可以把后台命令调到前台。
在前台运行的程序中按ctrl + z 可以将一个正在前台执行的命令放到后台,并且暂停。
command &让进程在后台运行 jobs –l 查看后台运行的进程 fg %n 让后台运行的进程n到前台来 bg %n 让进程n到后台去;PS:“n”为jobs查看到的进程编号。
您直接在前台写命令不就行了?我们一般是反过来折腾的!写完命令行,在最后加上$,将命令挂到后台运行;正在运行指令时,按Ctrl+Z,将进程挂到后台并暂停;bg 命令在后台运行被暂停的作业;fg 将后台作业放到前台运行。
fg number(后台程序编号)恢复到前台运行,jobs 可以查看后台运行的程序。
这个命令就在后台执行;正在运行的命令,使用 Ctrl+z ,就挂起;jobs命令,可以现实后台,包括挂起的命令;使用 bg %作业号 就可以把挂起的命令在后台执行;使用 fg %作业号 就可以把后台命令调到前台。
使用screen命令可以完美解决这个问题,对于当前已经运行的后台程序,screen无能为力。具体详见:http://,目前只有这一种方法,不用指望有其他方法。
然后,执行fg 1,如果只有一个的话直接fg即可,vim就会到前台了。
vim def此处使用jobs查看后台任务列表,看到有两个进程处于后台 fg 2 执行该命令可将 vim def进程调至前台运行 在前台运行的程序中按ctrl + z 可以将一个正在前台执行的命令放到后台,并且暂停。
CTRL+C键,这相当于发送Terminal信息到当前的程序。比如下图,在通过find命令查找名称带3b76的文件,可以直接按ctrl+c键结束掉循环。CTRL+Z键,这是暂停键,暂停程序执行。
以便以后检查。[例2] 在后台运行find命令,在当前目录及其子目路下查找文件名为abc的文件并将结果存到myfind 文件中。执行命令如下:find . -name abc -printmyfind& 在运行后台程序的同时可以继续输入命令。
Ctrl+C比较暴力,就是发送Terminal到当前的程序,比如你正在运行一个查找功能,文件正在查找中,Ctrl+C就会强制结束当前的这个进程。