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

wordpress快速建站教程视频教程app下载量推广

wordpress快速建站教程视频教程,app下载量推广,怎么看网站开发用的语言,seo上首页排名文章目录 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.shuangfujiaoyu.com/news/41681.html

相关文章:

  • 长沙定制网站建设企业网站怎么制作
  • 手机网站导航菜单源码今日发生的重大国际新闻
  • 全栈网站开发工程师免费的推广网站
  • 给企业做网站运营360seo排名优化服务
  • 给人家做网站服务器自己搭吗it培训课程
  • 自己做网站前端开发爱站网 关键词挖掘工具站
  • 中国住房城乡建设部网站指数函数图像
  • react做前台网站磁力神器
  • 易企网站建设公司百度一下首页极简版
  • 中企做网站品牌定位
  • 网站开发毕业设计任务书范文域名注册好了怎么弄网站
  • wordpress型营销武汉seo搜索引擎
  • 襄阳做网站价格百度一下一下你就知道
  • 建定制营销型网站营销外包
  • 有口碑的南通网站建设郑州网站seo外包
  • 手表网站排名186信息网长沙网站搭建关键词排名
  • 营商环境建设局网站北京百度推广电话号码
  • 容桂网站制作代理南京网站建设
  • 武汉网站建设www.com软文营销代理
  • 温州网站建设科技有限公司电子网址怎么创建
  • 做配单ic去什么网站好门户网站怎么做
  • 企业网站宽度软文案例300字
  • wordpress能不能导入html优化方案丛书官网
  • 网站建设四不问题宁波核心关键词seo收费
  • 呼和浩特网站制作公司手机百度如何发布作品
  • 南京关键词优化软件seo网络营销公司
  • 自己做的网站用别的电脑怎么访问整站优化报价
  • 网站建设简称什么厦门百度广告
  • 东营市房产信息网seo外链收录
  • 设计一个手机网站平面多少钱谷歌关键词搜索