2024-04-24 23:03:01 发布
网友
部署需要我自动添加的站点的端口端口.conf。现在我可以只是取代现有的一个,但随着新的网站被添加,我想能够只是修改文件。我见过创建文件备份并用python写出修改后的文件的例子。这似乎让我大部分时间都在那里,而且,从python的角度来看,我确信我能找出剩下的部分。(确保尚未进行更改等)但是,我不确定是否要在织物中执行此操作。如何远程执行python代码块?你知道吗
如果需要向配置文件中添加一行(如果已经存在,则不执行任何操作),可以使用fabric.contrib.files中的append函数。你知道吗
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
如果需要向配置文件中添加一行(如果已经存在,则不执行任何操作),可以使用
fabric.contrib.files
中的append
函数。你知道吗示例:
见http://docs.fabfile.org/en/1.7/api/contrib/files.html#fabric.contrib.files.append
相关问题 更多 >
编程相关推荐