[CentOS] bash script reading directory with while and do
Paolo De Michele
paolo at paolodemichele.it
Tue May 27 17:52:56 UTC 2014
Hi,
I don't understand the procedure
so, in theory the path should be /var/www/clients/client* (I have number
from 1 to X)
I replaced the PATH in read section
It's correct?
On 05/26/2014 11:12 AM, Alberto Varesio wrote:
> Hi
> you are overwriting the PATH env variable.
> change PATH to CLIPATH and all will work
>
>
> On Sun, May 25, 2014 at 12:08 PM, Paolo De Michele
> <paolo at paolodemichele.it>wrote:
>
>> hi everyone,
>>
>> I'm searching to do a functionally bash script for copy many file inside
>> in a directory
>> the scenario is:
>>
>> root path= /var/www/clients/
>> inside of this there are many subdirectories with this name: client1 to
>> x (depends of the customer)
>> it happens that a customer not renew the contract and I would stopping
>> to do a backup directory for him.
>>
>> this operation should be versatile and very easy
>> so, I don't understand the error in this script. look below:
>>
>> !/bin/bash
>>
>> while read line;
>> do
>> read NR PATH NAME<<<$(IFS=" "; echo $line)
>>
>> cd /var/www/clients/
>> cp -R $PATH /backup/temp/www/
>> cd /backup/temp/www/
>>
>> tar cfz `date +%F`_$NAME.tar.gz web$NR/
>> mv *.tar.gz /backup/www/test/
>> rm -rf /backup/temp/www/*
>>
>> done < sites.txt
>>
>> anyone can help me, please?
>> thanks in advance
>>
>> regards
>> _______________________________________________
>> CentOS mailing list
>> CentOS at centos.org
>> http://lists.centos.org/mailman/listinfo/centos
>>
>
>
More information about the CentOS
mailing list