php 写自助运维工具

2015-11-18 15:03:19 +08:00
 hiboshi

php 写自助运维工具
如何去调用系统命令呢?如何做到异步,

php 写入消息队列,然后有个守护去执行?

3181 次点击
所在节点    程序员
11 条回复
fising
2015-11-18 15:06:27 +08:00
调用系统命令: http://php.net/manual/zh/book.exec.php

关于异步执行, mq 思路可行。简单点,也可以 crontab+脚本
hongcha
2015-11-18 15:16:43 +08:00
http://gearman.org/
可以用这个

还可以用这个
http://www.swoole.com/

都挺不错的
demo
2015-11-18 15:24:03 +08:00
用 php-cli 运行
winter2016
2015-11-18 15:30:31 +08:00
凭着 Python 不用去用 php ,有病
fising
2015-11-18 15:34:01 +08:00
@winter2016 偏激了。用什么不是重点
huson
2015-11-18 23:48:18 +08:00
最近在公司被强制使用 php 写运维工具。
找到可以 php-celery ,楼主可以了解下 基本满足所有要求
hiboshi
2015-11-19 00:06:47 +08:00
@huson 你们公司运维工具都有哪些 功能?我的这个只是个人兴趣写的,什么功能都没想好,能参考下你们的功能么
hanchengluo
2015-11-19 07:54:34 +08:00
shell 要走 perl 的路吗?
29EtwXn6t5wgM3fD
2015-11-19 10:01:00 +08:00
为什么我想起了各种 php 木马
huson
2015-11-19 10:06:58 +08:00
@hiboshi 也没什么,就是自动开通阿里云,自动部署 LNMP 环境,然后部署 git 代码

直接用 php-celery 去使用 python 的 celery 去操作 ansible 去做的,然后用 ajax 轮训

需求基本看公司需要的 不同公司都不一样的
yuaner
2015-11-19 17:35:03 +08:00
@shengyu 第一感觉也是如此

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/237063

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX