【发布时间】:2014-02-05 22:31:51
【问题描述】:
我正在制定工作部署流程,但遇到了一些障碍。它比其他任何东西都更像是一种生活质量。我一直在关注Hynek Schlawack's excellent guide 并且已经走得很远。我想要做的长短是安装一个 python 应用程序以及我当前使用的 python 版本的部署。我正在使用 fpm 构建一个 RPM,然后将其发送并安装到站点。
作为部署的一部分,我想运行一些安装后脚本。我可以使用"--post-install {SCRIPT_NAME}" 在 fpm 中指定它,当脚本是一个实际的 linux 脚本时,这一切都很好。但是,我真的很想在安装后运行一个 python 脚本。我可以指定一个可执行的 python 脚本,但它失败了,因为我相信它正在尝试将脚本执行为:bash my_python_script.py
有谁知道是否有办法在安装 RPM 后执行 python 脚本?
提前致谢!
【问题讨论】: