php/py/ruby 如何执行系统命令

2015-10-19 11:24:00 +08:00
 hiboshi

php/py/ruby 如何执行系统命令
假如说 我需要安装
yum install mysql
如何去运行 这个命令, php 可以使用 exec,system 等函数,其他语言也可以,但是如何做到更好呢,比如异步操作,现在想了一个方法就是,操作之后生成一个消息队列文件,由一个系统 crontab 或者守护进程去检测,发生改变就去运行。还有其他什么办法么?

PS :想做些,开发型运维的东西出来。

2428 次点击
所在节点    Python
4 条回复
moro
2015-10-19 11:26:29 +08:00
直接写 shell 脚本是最方便的。
crazyxin1988
2015-10-19 11:27:39 +08:00
python 用 fabric
轻量级运维 神器
Oracle
2015-10-19 11:31:44 +08:00
ruby 只需用`date`就可以了
2.2.1 :001 > `date`
=> "2015 年 10 月 19 日 星期一 11 时 33 分 26 秒 CST\n"
2.2.1 :002 >
yooooooooo
2015-10-19 21:09:21 +08:00
python 可以 os.popen(cmd)

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

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

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

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

© 2021 V2EX