linux服务器后台运行服务

linux 后台运行一个服务

难免会遇到在Linux,后台执行任务。下面,总结了一下关闭窗口任然在后台执行的方法,例如

    #执行一个打包命令
    tar czf /data/backup.tgz /data/backup

 采用&

    tar czf /data/backup.tgz /data/backup &
    ctrl+d #退出 才可以,如果直接关闭窗口,进程任然会被关闭


关闭开启的服务

1.  ps -ef |grep redis  查找自己开启的服务

ps:将某个进程显示出来
-A  显示所有程序。 
-e  此参数的效果和指定"A"参数相同。
-f  显示UID,PPIP,C与STIME栏位。 
grep命令是查找
中间的|是管道命令 是指ps命令与grep同时执行

这条命令的意思是显示有关redis有关的进程

2.   kill[参数][进程号]     关闭服务

   kill -9 4394

kill就是给某个进程id发送了一个信号。默认发送的信号是SIGTERM,而kill -9发送的信号是SIGKILL,即exit。exit信号不会被系统阻塞,所以kill -9能顺利杀掉进程。当然你也可以使用kill发送其他信号给进程。

 
原文地址:https://www.cnblogs.com/chenlw/p/10288184.html