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機器就會重啟。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM