天天看点

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方式启动)

本文转自方向对了,就不怕路远了!51CTO博客,原文链接: http://blog.51cto.com/jacksoner/2060867,如需转载请自行联系原作者

继续阅读