nginx 后台运行|查看|杀死进程

后台运行

  在我们使用linux搭建服务器的时候,一旦关闭终端,运行的进程就会关闭,怎么样才能让我们的程序在离开终端之后也能运行呢?可以使用这个命令--nohup。拓展

nohup nginx & //这个命令要配合&使用,否则你会无法继续输入命令

查看后台运行的进程

  但我们使用nohup命令把程序挂起后台运行的时候,如果想要将程序关闭,就要通过关闭后台进程来退出程序

ps //查看后台进程命令

ps aux //查看所有进程 -A 显示所有进程 a显示终端包括其他用户进程 x显示无终端控制进程

ps aux | grep nginx //grep 关键字,可以通过grep过滤进程,这句命令的作用就是在查看所有进程的同时,只选择带有nginx关键字的进程

ps auxw //ps会打印出来很多列,对结果不熟悉的人不太明了每个列代表的意义,这时候可以加上一个w,这样打印出来的结果就会像表格一样,在每列的头部增加一个标题,将每列的意义标注出来

ps auxw |grep java //加上管道符(过滤)后,标题头部会消失,这时候可以使用下面的方法
ps auxw |head -1;ps auxw | grep java //一个取巧的方法,先打印出标题,在打印结果

杀死进程

kill PID //可以通过使用kill 配合ps查询到的进程id 杀死对应的进程  
原文地址:https://www.cnblogs.com/wrhbk/p/14735275.html