Compare files in 2 servers


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Compare files in 2 servers
# 1  
Old 04-07-2012
Compare files in 2 servers

I need to compare same set of files in 2 different servers and generate a list (in STDOUT) which contain all the files that have changed. I don't have permission to create any temp files or folders in either servers.
- One option is to use ' if [ file1 -nt file2 ]'. But for this I need to move file1 to one server and compare there. I may not have permission to write. so that wont work.

Someone suggested using variables. Can we achieve this using variables?
# 2  
Old 04-07-2012
Code:
#!/bin/bash

getmd5sum()
{
   ssh ${1} "md5sum ${file} | awk '{print $1}'"
}

for file in $(cat file_list); do
    [[ "$(getmd5sum ipaddr1)" != "$(getmd5sum ipaddr2)" ]] && echo ${file} >> file.different
done


Last edited by complex.invoke; 04-07-2012 at 11:12 PM..
This User Gave Thanks to complex.invoke For This Post:
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Compare md5sum two servers' setup

I'm trying to think of a way to compare two boxes and make sure their files will be the same. There may be extra files on one side and some on the other. I also need to make sure the file content is identical. So far I've gotten this to create a file find /directorypath/ -type f -name... (3 Replies)
Discussion started by: xgringo
3 Replies

2. Shell Programming and Scripting

Help with shell script to compare values between servers

Hi I am a beginner in UNIX and shell scripting and i have a requirement as stated below, requirement Login to a unix server 1 1. connect to a database mysql -uUsername -pPassword 2. Select a Schema : "Use Schemaname1" 3. query for a particular record ... (2 Replies)
Discussion started by: Hamdul
2 Replies

3. Solaris

Compare 2 Solaris 10 servers

Hi, I've two Solaris 10 installed with jumpstart about 3 month ago. Now, I need to compare the both servers to see if all the configurations, installed software and so on are identical. How to proceed? Should I check each file with diff or is it a quicker solution? Best regards, H. (2 Replies)
Discussion started by: hiddenshadow
2 Replies

4. Shell Programming and Scripting

Compare the files in 2 different servers for change or modification

I have the following requirement; I need to compare set of files in 2 different servers A and B. Both have same sets of files and directory structure First I need to move the files from Server A to server B Compare the corresponding file in B server and see if it has modified (not... (1 Reply)
Discussion started by: vskr72
1 Replies

5. Shell Programming and Scripting

List and Compare Files accross different servers.

Hi all, This is my situation. First thing is I cannot use rsync to accomplish this. I don't have on my systems and we can't put it on. I run HP-UX 11v3. I have a list of files generated every day which tells me which files are not in sync with the rest of the servers.I want to ls -l the... (1 Reply)
Discussion started by: zixzix01
1 Replies

6. Shell Programming and Scripting

Compare two directories in different servers

I have a requirement. I need to write a shell script which will compare two directories residing in two different servers (SERVER A and SERVER B) and list out the discrepancies if found any. Script will be running from SERVER A. Please help. (2 Replies)
Discussion started by: freakysk
2 Replies

7. Solaris

directory compare in two different servers

How can we get the directory tree along with the size in two different servers and find the difference between the list..?? Eg, Server1 dirTree1 -size Server 2 dirTree2 -size how can we find the directory tree with its size, and find the difference, where the servers are different... (1 Reply)
Discussion started by: vikram3.r
1 Replies

8. Shell Programming and Scripting

Script to compare all the config files in a cluster of servers.

Hello Lads! Climbing the shell scripting learning curve, i am faced with yet another obstacle! Here's the challenge in front of me : 1) I have 15 servers in a cluster,all of them have the same config files by name : /home/apps/xrm/App_B.cfg 2) The developers change the entries in the... (5 Replies)
Discussion started by: rdlover
5 Replies

9. Shell Programming and Scripting

compare 2 Solaris servers

hello I want to compare settings on 2 servers. 1] what is the command to ssh on servers and execute commands such as prtconf | grep Memory uname -a 2] Do you have a built-in script that executes this service? thanks. (2 Replies)
Discussion started by: melanie_pfefer
2 Replies

10. Shell Programming and Scripting

compare directories on two servers

We are migrating from one server to another. We have encountered problems during testing where some files are missed in the restore and/or permissions do not get restored correctly. I have been manually checking these items in directories, but its a big system. And this is just the test phase.... (1 Reply)
Discussion started by: MizzGail
1 Replies
Login or Register to Ask a Question