ubuntu多进程;
问题描述
ubuntu服务器如何同时运行多个命令,如何同时运行多个程序?
解决方案
ubuntu自带的screen
- 开启新进程:当程序开始运行后,我们输入Ctrl + A,然后按D键来detach,完成后screen会脱离。
- $ screen // 开启新进程
- $ screen -S title_name // 开启带名字的新进程
- 查看、读取、关闭正在运行的进程:
- $ 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多进程管理工具
带有很多功能,比如宕机自动重启等。挖坑
参考链接
整理以前电脑上的东西,挖坑。