搜索
简帛阁>技术文章>LINUX 常用命令为程序启用 守护进程-- supervisior

LINUX 常用命令为程序启用 守护进程-- supervisior

待补充。。。

1,按照时间升序

命令:ls -lrt
详细解释:

-l     use a long listing format  以长列表方式显示(详细信息方式)
-t     sort by modification time 按修改时间排序(最新的在最前面)
-r     reverse order while sorting (反序)
2,按照时间降序(最新修改的排在前面)

命令:ls -lt
详细解释:

-l     use a long listing format  以长列表方式显示(详细信息方式)
-t     sort by modification time 按修改时间排序(最新的在最前面)

/var/log/secure  #安全日志  记录用户的登陆信息日志 

负载信息
cat /proc/loadavg 
w
uptime


column -t  /proc/mounts
lscpu

仅查看文件目录
ls -al|grep '^d'

ls -F | grep "/$"
Add this to your /etc/supervisord.conf:

[rpcinterface:supervisor]
supervisor.rpcinterface_factory = supervisor.rpcinterface:make_main_rpcinterface
And restart supervisord:

sudo /etc/init.d/supervisord restart

批量 kill 进程

sudo ps -aux|grep python|awk '{print $2}'|xargs kill -9

添加 开机自启动服务

sudo cp start_modeler.sh /etc/rc.d/init.d/
sudo chmod +x start_modeler.sh


vim or gedit start_modeler.sh add  chkconfig and description as below
#!/bin/bash
# chkconfig: 2345 10 90
# description: aiwebservice
sudo nohup java -jar ml-plugin-0.0.1-SNAPSHOT.jar >/dev/null 2>&1 &



sudo chkconfig --add start_modeler.sh

sudo chkconfig start_modeler.sh on
其中2345是默认启动级别,级别有0-6共7个级别。

  等级0表示:表示关机   

  等级1表示:单用户模式   

  等级2表示:无网络连接的多用户命令行模式   

  等级3表示:有网络连接的多用户命令行模式   

  等级4表示:不可用   

  等级5表示:带图形界面的多用户模式   

  等级6表示:重新启动

10是启动优先级,90是停止优先级,优先级范围是0-100,数字越大,优先级越低。


# 缺省的运行级,RHS用到的级别如下:

0:关机

1:单用户模式

2:无网络支持的多用户模式

3:有网络支持的多用户模式

4:保留,未使用

5:有网络支持有X-Window支持的多用户模式

6:重新引导系统,即重启

 

对各个运行级的详细解释:

 

0 为停机,机器关闭。

1 为单用户模式,就像Win9x下的安全模式类似。

2  为多用户模式,但是没有NFS支持。 

3  为完整的多用户模式,是标准的运行级。

4 一般不用,在一些特殊情况下可以用它来做一些事情。例如在笔记本 电脑的电池用尽时,可以切换到这个模式来做一些设置。

5  就是X11,进到X Window系统了。

6  为重启,运行init 6机器就会重启。

转载于:https://www.cnblogs.com/Frank99/p/10654685.html

待补充。。。1,按照时间升序命令:lslrt详细解释:lusealonglistingformat以长列表方式显示(详细信息方式)tsortbymodificationtime按修改时间排序(最新的在
作为三大进程之一,重要性自然不必多说,那么什么是守护进程,又如何创建呢??1守护进程特点始终后台运行,独立于任何终端,周期性的执行某种任务或等待处理特定事件。一般的进程关闭会话后,所有进程就会结束。2
一、简介在linux或者unix操作系统中在系统引导的时候会开启很多服务,这些服务就叫做守护进程守护进程脱离了终端并且在后台运行:守护进程脱离于终端是为了避免进程在执行过程中的信息在任何终端上显示
table{width:99%}什么是守护进程脱离控制终端的,运行于后端的进程,由系统管理的,按计划自动启动/停止/重启,用以执行特定的任务。为什么要有守护进程?在某些需求场景下,我们希望某项系统任
为了防止进程异常挂掉,为了避免影响业务,编写一个守护进程,定时检查某个进程是否存在,如果不存在则自动启动该进程。编写脚本文件daemonsh文件whiletrue;doserver`psaux|gr
输入ftp[ip地址]显示连接被拒绝ftp192168173148显示ftp:connect:Connectionrefused输入quit退出ftp>quit一般情况是要连接的服务器没有安装或
一、进程守护脚本:whiletrue;doserver`psaux|grepstatagent100SNAPSHOTjar|grepvgrep`if[!"$server"];thensystemctl
如何在不将简单的cli运行时更改为phpfpm的情况下从Web管理我的守护程序?操作系统启动后守护进程自动启动,并在没有phpfpm池的情况下作为cliapplication运行所以守护进程生态系统的
Linux下的常驻进程的作用不可忽略,但这里面的问题也不能忽略,怎么启动进程,怎么结束进程,怎么在进程挂掉之后重启进程都要设计的合理。下面看一个shell控制的php常驻进程的例子。不废话,直接捞干
主要参考:http://coldingbokeecom/5277082html(实例程序是参考这的)http://wbwk2005blog51ctocom/2215231/400260(语言描述出自这