Ok
yet I did this
#!/bin/bash
PATH2CONF=/etc/httpd/conf.d
cd $PATH2CONF
HOUR=$(date +%H)
#IGNORE=php.conf --ignore iworx.conf --ignore watch.conf --ignore ssl.conf --ignore security.conf --ignore namevirtualhost.conf --ignore directoryindex.conf
case $HOUR in
00)
sftp -b /root/sftpfile -o IdentityFile=/root/key/padawan squalito@storage1.sagonet.com ;; #to delete previous day backup files
01)
DOM=a*
DOM2=b*
DOM3=u*
;;
02)
DOM=c*
DOM2=d*
DOM3=o*
;;
03)
DOM=e*
DOM2=f*
DOM3=p*
;;
04)
DOM=s*
DOM2=t*
DOM3=x*
;;
05)
DOM=i*
DOM2=j*
DOM3=q*
;;
06)
DOM=k*
DOM2=l*
DOM3=r*
;;
07)
DOM=m*
DOM2=n*
;;
15)
DOM=v*
DOM2=w*
;;
16)
DOM=y*
DOM2=z*
;;
17)
DOM=g*
DOM2=h*
;;
esac
RSLT=ls -1 --ignore php.conf --ignore iworx.conf --ignore watch.conf --ignore ssl.conf --ignore security.conf --ignore namevirtualhost.conf --ignore directoryindex.conf $DOM
for TOBACKUP in $RSLT; do
DOMTOBACKUP= echo {TOBACKUP%.conf$}
/home/interworx/bin/backup.pex --domains=$DOMTOBACKUP --scp --transfer-ini=/root/transfer.ini #to store new backup files
done
RSLT=ls -1 --ignore php.conf --ignore iworx.conf --ignore watch.conf --ignore ssl.conf --ignore security.conf --ignore namevirtualhost.conf --ignore directoryindex.conf $DOM2
for TOBACKUP in $RSLT; do
DOMTOBACKUP= echo ${TOBACKUP%.conf$}
/home/interworx/bin/backup.pex --domains=$DOMTOBACKUP --scp --transfer-ini=/root/transfer.ini #to store new backup files
done
RSLT=ls -1 --ignore php.conf --ignore iworx.conf --ignore watch.conf --ignore ssl.conf --ignore security.conf --ignore namevirtualhost.conf --ignore directoryindex.conf $DOM3
for TOBACKUP in $RSLT; do
DOMTOBACKUP=echo ${TOBACKUP%.conf$}
/home/interworx/bin/backup.pex --domains=$DOMTOBACKUP --scp --transfer-ini=/root/transfer.ini #to store new backup files
done
but I have an empty DOMTOBACKUP
the result is
script begin
backup.php --domains= --scp --transfer-ini=/root/transfer.ini
backup filename was not provided
SiteWorx account for ‘–scp’ does not exist!
script end
hebergement-siteweb.fr.conf
script begin
backup.php --domains= --scp --transfer-ini=/root/transfer.ini
backup filename was not provided
SiteWorx account for ‘–scp’ does not exist!
script end
histo1956.com.conf
script begin
backup.php --domains= --scp --transfer-ini=/root/transfer.ini
backup filename was not provided
SiteWorx account for ‘–scp’ does not exist!
script end
hoopsleagues.com.conf
etc…
so my pbm is here
DOMTOBACKUP= echo {TOBACKUP%.conf$}
do you know how to remove the .conf at the end of domaine.com.conf
Thanks
Pascal