我正在尝试建立一个示例网络,如下所示:
我有2个AWS Ubuntu实例(例如A和B)。我在两个实例的主目录中都有一个文件。它们是相同的文件。
现在,如果我在A中更新文件,那么它也应该自动在B中更新。
能否让我知道使用Python或Shell进行此操作的方法?
PS:此文件仅由A-Z字母组成,只需使用nano编辑器即可创建。
请帮帮我。
谢谢
答案 0 :(得分:0)
您是否考虑过使用AWS的EFS之类的东西通过挂载点将文件在两个系统上保持相同?
答案 1 :(得分:-1)
解决方案如下:
if cmp -s main <(ssh -i /home/ubuntu/sai_key.pem ubuntu@w.x.y.z 'cat /home/ubuntu/c1')
then
echo "Match!"
else
echo "No match!"
scp ...
fi
我使用以下链接解决了非常相似的问题:Checking the output of "diff" command using shell script