[SOLVED] - Copy down remote files and rename them to include the server name with full path
I need to pull down a good bit of files for another support team for an upgrade project. I have a server.list with all of the server names.
I need to do two parts:
FIRST:
I have this example, but it does not list the server name in front of each line.
I need to get an output file that will look similar to this:
SERVER1:/path/path/filename
SERVER2:/path/path/filename
SERVER3:/path/path/filename
SERVER3:/path/path/filename
so on (and I might have multi files on one server)...
SECOND:
Once I have the "new" list of all servers and files I need to be able to take that output and copy the files down to a remote server and rename the file to include the server name and full path.
EX: SERVER1/path/path/filename
Script will use the above to ssh to SERVER1 and copy the file from the full path then rename it to SERVER1_path_path_filename
This is needed so that the support team will know which file belongs to which server and the full path as one server could have multi files with the same name.
Hi All,
I want to rename set of files in the remote server which iam unable to do . i can rename only one file
at a time . for example
ftp $REMOTESERVER
{
rename $NAME1 $NAME2
} is working
whereas
ftp $REMOTESERVER
{
rename $NAME1*.dat $NAME2*.data
} is not working ...... (4 Replies)
Hi All,
what is the comand to log off the remote server?
I have 2 servers A, B. I need to find all files older than 7 days on server B and copy over to server A. My logic is:
login the remote server:
=================
ssh hostB
cd /data/test
find . -mtime -7 -ls | awk '{print... (4 Replies)
Hi Friends,
Could you please help me as per my requirement mentioned below ?
I have to copy files from one unix server to another unix server, and the files that i need to copy from the remote server are only those which are modified/created Today from abc directory on the remote server (1 Reply)
Hi All,
In make file i want to include header files from my local directory and if it did not find in local directory i want to include from network directory. can any help me how i can do this?.
here is the code
INCLUDE=${include}/
this is point to network dir how i can add option that it... (1 Reply)
Hi there,
I have a problem in my script,
I need to check whether file exists in remote server or not,
if the file exists, then stop copy
else copy the file to the server..
my code is something like this
while read $server
do
if ssh $server "cd $directory_name; if ; then echo "Error:... (2 Replies)
Hi experts,
I 'm newbie to unix world, now I have task to copy the latest files from remote server to my local. I believe this must be very common request in this community. I want you do it one more time for me please.
My requirement is something like this:
I receive files in the below... (3 Replies)
Hello.
I use this command :
rsync -av --include=".*" --dry-run "$A_FULL_PATH_S" "$A_FULL_PATH_D"The data comes from the output of a find command.
And no full source directories are in use, only some files.
Source example... (2 Replies)
I want to rename (move) multiple files on remote server. I tried the following command to move all TXT files from my_dir directory to /new_dir. But it does not work. Any help?
#!/bin/ksh
sftp -dev3 << ABC
cd my_dir
$(for i in TXT; do echo "ls *.$i" ; rename $x /new_dir/$x;... (1 Reply)
Discussion started by: Soham
1 Replies
LEARN ABOUT OSX
svk::help::intro
SVK::Help::Intro(3) User Contributed Perl Documentation SVK::Help::Intro(3)NAME
SVK::Help::Intro - Introduction to svk
DESCRIPTION
svk is an open source distributed version control system which is designed to interoperate with Subversion. Like other version control
systems, it keeps track of each change you make to a project and allows you to maintain multiple parallel tracks of development. svk also
has a number of powerful features which are rarely found in other version control systems.
svk has been designed from the ground up to support development models that are simple and intuitive for software developers. It has
advanced smart branching and merging semantics that make it easy to maintain multiple parallel lines of development and painless to merge
changes across branches. svk's built in patch manager makes it easy for non-committers to share changes among themselves and with project
maintainers
svk provides powerful support for distributed development. Every svk client is capable of fully mirroring remote Subversion repositories
so that you have full access to a project's history at any time, even when they are off the network or on the wrong side of a firewall.
You can branch a remote project at any point in that project's history, whether or not you have write access to that project's repository.
Later, you can integrate changes from the project's master server (usually with a single command) or push your branch up to another
Subversion repository.
GETTING STARTED
svk has a rich command line interface that can be somewhat daunting at first. the following few commands are all you'll need for day to day
operation.
svk mirror
First, you'll need to mirror a remote repository. This sets up a local copy of that repository for you to branch from, merge to and
otherwise poke at. The local path is sometimes called a "depot path."
svk mirror svn://svn.example.com/project_x //mirror/project_x
svk sync
When you've set up a new mirror or want to get some work done without a network connection, sync your local repository with upstream
repositories.
svk sync //mirror/project_x
svk checkout
When you want to get some work done, you can checkout a working copy to make changes.
cd ~/svk-checkouts
svk co //mirror/project_x
If you want to work offline, you can create a local branch
cd ~/svk-checkouts/project_x
svk branch --offline
svk add, svk delete and svk move
As you work on the files in your working copy, feel free to add new files, delete existing files and move files around.
cd ~/svk-checkouts/project_x
svk add Changelog
svk move badly_named_file.c well_named_file.c
svk delete .README.swp
svk commit
When you're done, just commit your changes to your local repository, whether or not you have network. If you commit to a mirrored
path, rather than a local branch, you'll need to be able to access the path's upstream subversion server, but the commit will be sent
to the server instantly.
svk commit
svk pull
Life doesn't stop when you make a local branch. From time to time, pull down changes from the upstream repository.
cd ~/svk-checkouts/project_x
svk pull
svk push
When you're ready to share your changes with the world, push them to the upstream repository.
cd ~/svk-checkouts/project_x
svk push
To see a full list of svk's commands, type "svk help commands". For help with a specific command, just type "svk help command".
The svk wiki (<http://svk.bestpractical.com>) is a great place to find the latest svk tips, tricks and updates. If you run into trouble
using svk, the wiki's the right place to start looking for help.
perl v5.10.0 2008-09-13 SVK::Help::Intro(3)