修改apache端口.conf通过织物纸条

2024-04-24 23:03:01 发布

您现在位置:Python中文网/ 问答频道 /正文

部署需要我自动添加的站点的端口端口.conf。现在我可以只是取代现有的一个,但随着新的网站被添加,我想能够只是修改文件。我见过创建文件备份并用python写出修改后的文件的例子。这似乎让我大部分时间都在那里,而且,从python的角度来看,我确信我能找出剩下的部分。(确保尚未进行更改等)但是,我不确定是否要在织物中执行此操作。如何远程执行python代码块?你知道吗


Tags: 文件端口代码远程站点网站conf部署
1条回答
网友
1楼 · 发布于 2024-04-24 23:03:01

如果需要向配置文件中添加一行(如果已经存在,则不执行任何操作),可以使用fabric.contrib.files中的append函数。你知道吗

示例:

from fabric.contrib.files import append

append('/etc/apache2/ports.conf', 'Listen 1234', use_sudo=True)

http://docs.fabfile.org/en/1.7/api/contrib/files.html#fabric.contrib.files.append

相关问题 更多 >