当前位置: 首页 > news >正文

苏州纳米所加工平台网站关键词百度自然排名优化

苏州纳米所加工平台,网站关键词百度自然排名优化,健康企业建设标准,学校网站建设的好处文章目录 Linux上后台运行进程(nohub、screen和tmux )nohupscreen虚拟终端安装screen使用 tmux终端复用器[个人推荐]安装tmux使用 Linux上后台运行进程(nohub、screen和tmux ) 命令行的典型使用方式是,打开一个终端窗…

文章目录

  • Linux上后台运行进程(nohub、screen和tmux )
    • nohup
    • screen虚拟终端
      • 安装screen
      • 使用
    • tmux终端复用器[个人推荐]
      • 安装tmux
      • 使用

Linux上后台运行进程(nohub、screen和tmux )

命令行的典型使用方式是,打开一个终端窗口(terminal window,以下简称"窗口"),在里面输入命令。用户与计算机的这种临时的交互,称为一次"会话"(session) 。

会话的一个重要特点是,窗口与其中启动的进程是连在一起的。打开窗口,会话开始;关闭窗口,会话结束,会话内部的进程也会随之终止,不管有没有运行完。

一个典型的例子就是,SSH 登录远程计算机,打开一个远程窗口执行命令。这时,网络突然断线,再次登录的时候,是找不回上一次执行的命令的。因为上一次 SSH 会话已经终止了,里面的进程也随之消失了。

为了解决这个问题,会话与窗口可以"解绑":窗口关闭时,会话并不终止,而是继续运行,等到以后需要的时候,再让会话"绑定"其他窗口。

Linux上后台运行进程有一下三种方法:

  • nohup
  • screen虚拟终端【推荐】
  • tmux终端复用器【推荐】

nohup

nohup 全称:no hang up(不挂起)。也就是说,当前交互命令行退出的时候,程序还在运行。

nohup command > myout.file 2>&1 &

这条命令表示执行后退出交互命令行也不挂起,通过最后一个 &,表示后台运行,不霸占交互命令行,同时将标准输出和标准错误输出合并到myout.file文件中。

  • &:让命令在后台执行,终端退出后命令仍旧执行。
  • 2>&1 解释:
    将标准错误 2 重定向到标准输出 &1 ,标准输出 &1 再被重定向输入到 myout.file 文件中。
    0 – stdin (standard input,标准输入)
    1 – stdout (standard output,标准输出)
    2 – stderr (standard error,标准错误输出)

screen虚拟终端

官方:https://www.gnu.org/software/screen/

安装screen

# Debian
apt-get install screen
# CentOS 8以前
yum install screen
# CentOS 8以后
yum install epel-release
yum install screen

使用

screen -R #虚拟终端名字

在这个界面,运行程序即可:

查看已经存在的screen
查看已经存在的screen很简单,输入:

screen -ls

重新进入screen
刚刚我们查看了已经存在的screen,接下来我们重新进入,有两种方式:

PID进入:使用screen -r #PID即可进入
screen名:使用screen -R #screen名即可进入

tmux终端复用器[个人推荐]

官方:https://github.com/tmux/tmux/wiki

tmux是终端多路复用器。它使您可以轻松地在一个终端中的几个程序之间切换,将它们分离(它们在后台运行),然后将它们重新安装到另一个终端。

安装tmux

# centos
sudo yum install tmux
# ubuntu
sudo apt-get install tmux

使用

  1. 创建tmux终端
    创建tmux终端很简单,也是一条命令,例如:
    使用名为farming的套接字文件创建新的TMUX会话
 tmux -S farming

按下Ctrl+d或者显式输入exit命令,就可以退出 Tmux 窗口。

Tmux 窗口有大量的快捷键。所有快捷键都要通过前缀键唤起。默认的前缀键是Ctrl+b,即先按下Ctrl+b,快捷键才会生效。
帮助命令的快捷键是Ctrl+b ?。它的用法是,在 Tmux 窗口中,先按下Ctrl+b,再按下?,就会显示帮助信息

实战demo:

Create a new tmux session using a socket file named farming
$ tmux -S farmingMove process to background by detaching
Ctrl+b d OR ⌘+b d (Mac)To re-attach
$ tmux -S farming attachAlternatively, you can use the following single command to both create (if not exists already) and attach to a session:
$ tmux new-session -A -D -s farmingTo delete farming session
$ tmux kill-session -t farming
http://www.mnyf.cn/news/37613.html

相关文章:

  • 广州做创客教室的厂家网站哈尔滨企业网站seo
  • 山东建大建设有限公司网站网站流量分析报告
  • 乌鲁木齐建设银行招聘网站seo快速优化文章排名
  • 安徽做网站哪家好aso优化注意什么
  • 北京网站建设公司分形中文域名注册官网入口
  • 婚纱手机网站制作关键词首页排名优化价格
  • 威海电子商务网站建设html友情链接
  • 响应式网站素材网络推广的方式和途径有哪些
  • 北京设计装修公司排名百度seo排名优化公司推荐
  • 丝绸之路网站建设意义seo外链招聘
  • 唐山专业网站建设公司关键词首页排名代做
  • 南京电商网站建设网络营销策划的内容
  • 莱芜做网站公司如何制作自己的网站教程
  • 企业网站制作公司推荐宁波免费seo在线优化
  • 前几年做啥网站致富百度网址大全官方下载
  • 微网站建设报价方案模板下载网站seo置顶
  • 网站诊断从哪里开始东莞网站推广宣传
  • 石家庄网站建设时光seo网站关键词优化工具
  • 团队如何分工做网站优化公司怎么优化网站的
  • 重庆做网站建设哪家好seo基础培训机构
  • 大连做网站公司排行榜无锡网站服务公司
  • 济南专业做网站公司什么软件可以发帖子做推广
  • cms网站怎么做seo网站优化方
  • 郴州网站制作公司招聘如何刷app推广次数
  • 都有什么类别的网站如何快速推广app
  • 做一下网站收购废钢合肥seo报价
  • 响应式网站模仿学seo哪个培训好
  • 东莞做网站it s软文推广是什么
  • 只做鞋子的网站自己的网站怎么做seo
  • 中牟网站建设网络营销ppt