supervisor-python进程管理
supervisor官网
http://supervisord.org
文档 http://supervisord.org/installing.html
安装
1 | # 使用 apt-get 会自动的在 /etc/supervisor 加入配置文件,推荐使用 |
http://supervisord.org
文档 http://supervisord.org/installing.html
1 | # 使用 apt-get 会自动的在 /etc/supervisor 加入配置文件,推荐使用 |
1 | sudo apt-get install libjpeg-dev |
这是个很悲伤的故事,需要接一个java程序。然后当然是开始调试,然后部署到 tomcat 上面。但是不管怎么样编译,放到 tomcat 都会报错。于是开始各种怀疑。
1 | #!/bin/bash |
1 | import salt.utils.event |
1 | sudo salt '*' cp.get_file salt://files/1.txt /srv/1.txt [template=jinja] [gzip=5] |
其中salt: 所指定的位置为 /srv/salt ,可以指定模板 和 压缩等级
return 是在 minion 端运行的一个回调
创建return目录
1 | mkdir /srv/salt/_returners |
创建一个local_return
/srv/salt/_returners/local_return.py
Pillar是Salt用来分发全局变量到所有minions的一个接口。Pillar data的管理类似于Salt State Tree。
创建 pillar 目录和 top.sls 文件
1 | mkdir /srv/pillar/ && vim /srv/pillar/top.sls |
内容为
1 | base: |
1 | {% if grains['os'] == 'RedHat' %} |