ubuntu多进程;

问题描述

ubuntu服务器如何同时运行多个命令,如何同时运行多个程序?

解决方案

ubuntu自带的screen

  1. 开启新进程:当程序开始运行后,我们输入Ctrl + A,然后按D键来detach,完成后screen会脱离。
    • $ screen // 开启新进程
    • $ screen -S title_name // 开启带名字的新进程
  2. 查看、读取、关闭正在运行的进程:
    • $ screen -ls // 查看正在运行的进程There is a screen on:
      29478.pts-8.localhost (08/25/2017 08:35:16 AM) (Detached)
      1 Socket in /var/run/screen/S-root.
    • $ screen -r 29478 // 查看29478进程
    • $ kill 29478 // 结束正在运行的进程

      PM2 — 优秀的ubuntu多进程管理工具

      带有很多功能,比如宕机自动重启等。挖坑

      参考链接

      整理以前电脑上的东西,挖坑。