天天看點

rc腳本(類的定義與腳本的結構、start方法、stop和status方法、以daemon方式啟動)

1、安裝memcached

yum install memcached -y

2、啟動指令

-d:daemon啟動(背景啟動)

-p 端口

-u 指定哪個使用者啟動 

-m 指定記憶體

-c 指定連接配接數 

-P 指定pid

memcached -d -p 11211 -u memcached -m 64 -c 1024 -P /var/run/memcached/memcached.pid

備注:linux執行指令Popen、call:

标準輸出傳給管道(PIPE)

In [52]: subprocess.call('ls /root',shell=True)

123.txt anaconda-ks.cfg python shell test venv

Out[52]: 0

In [47]: PP=Popen(['ls','/root'],stdout=PIPE)

In [48]: tt=PP.stdout.read().strip()

In [49]: tt

Out[49]: '123.txt\nanaconda-ks.cfg\npython\nshell\ntest\nvenv'

3、先定義一個腳本的結構

備注:linux shell下執行指令:

cmd 為一個清單,就是将清單的執行:

指令如下

/usr/bin/memcached -u memcached -p 11211 -m 64 -c 1024 -d -P /var/run/memcached/mecached.pid

rc腳本(類的定義與腳本的結構、start方法、stop和status方法、以daemon方式啟動)

本文轉自 iekegz 51CTO部落格,原文連結:http://blog.51cto.com/jacksoner/2060867,如需轉載請自行聯系原作者

繼續閱讀