用于定期更新文件的代码

问题描述 投票:-1回答:2

我正在尝试构建一个示例网络,如下所示:

我有2个AWS Ubuntu实例(比如A和B)。我在两个实例的主目录中都有一个文件。它们是相同的文件。

现在,如果我在A中更新文件,那么它也应该在B中自动更新。

你能告诉我一个用Python或shell做到这一点的方法吗?

PS:这个文件只包含A-Z的字母,只是简单地使用nano编辑器创建。

请帮帮我。

谢谢

python linux shell ubuntu cdn
2个回答
0
投票

您是否考虑使用AWS的EFS之类的东西通过挂载点在两个系统上保持文件相同?

https://docs.aws.amazon.com/efs/latest/ug/mounting-fs.html


-1
投票

解决方案如下:

if cmp -s main <(ssh -i /home/ubuntu/sai_key.pem [email protected] 'cat /home/ubuntu/c1')
then
    echo "Match!"
else
    echo "No match!"
    scp ...
fi

我使用以下链接做了这个,其中非常相似的东西被解决了:Checking the output of "diff" command using shell script

© www.soinside.com 2019 - 2024. All rights reserved.