Utils
This commit is contained in:
+14
-7
@@ -11,27 +11,34 @@ sudo mkdir -p /home/sem/nfs
|
|||||||
sudo mount -t nfs -O uid=1000,iocharset=utf-8 prox4.astrader.net:/var/lib/vz /home/sem/nfs
|
sudo mount -t nfs -O uid=1000,iocharset=utf-8 prox4.astrader.net:/var/lib/vz /home/sem/nfs
|
||||||
```
|
```
|
||||||
|
|
||||||
|
задаем переменную в bash_profile, еси не определена (в зависимости от проекта )
|
||||||
|
```bash
|
||||||
|
echo "export HOME_DIR=.umee" >> $HOME/.bash_profile
|
||||||
|
source $HOME/.bash_profile
|
||||||
|
```
|
||||||
|
|
||||||
Cкрипт копи космоса
|
Cкрипт копи космоса
|
||||||
|
|
||||||
Можно скачатьg
|
Можно скачатьg
|
||||||
```bash
|
```bash
|
||||||
wget http://astrader.net:3006/sem/Utils/raw/branch/main/Utils/nfs_backup.sh && chmod +x nfs_backup.sh
|
wget http://astrader.net:3006/sem/Utils/raw/branch/main/Utils/nfs_backup.sh && chmod +x nfs_backup.sh
|
||||||
```
|
```
|
||||||
Внутри надо поправить NODE и HOME_DIR на свое от проекта
|
|
||||||
|
Необходима переменная HOME_DIR в файле .bash_profile
|
||||||
```bash
|
```bash
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
start=$(date +%s)
|
start=$(date +%s)
|
||||||
DATA1=`date +%Y-%m-%d`
|
DATA1=`date +%Y-%m-%d`
|
||||||
YESTERDAY=$(date --date="yesterday" +%Y-%m-%d)
|
YESTERDAY=$(date --date="yesterday" +%Y-%m-%d)
|
||||||
NODE=umee-canon2
|
HOST=$(hostname -f | awk '{print $1}')
|
||||||
HOME_DIR=".umee"
|
|
||||||
|
|
||||||
# HERE BE CODE
|
if [[ $HOME_DIR = "" ]]; then
|
||||||
|
echo "не определен HOME_DIR"
|
||||||
|
exit 0
|
||||||
|
fi
|
||||||
|
|
||||||
NFS_DIR=/home/sem/nfs/nodes/BackUp/$NODE/$YESTERDAY
|
NFS_DIR=/home/sem/nfs/nodes/BackUp/$HOST/$YESTERDAY
|
||||||
if [ ! -d "$FILE_YEST" ]; then
|
if [ ! -d "$FILE_YEST" ]; then
|
||||||
#echo "$FILE_YEST is a directory."
|
|
||||||
#rm -rf $FILE_YEST
|
|
||||||
mkdir -p $NFS_DIR
|
mkdir -p $NFS_DIR
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|||||||
@@ -2,15 +2,15 @@
|
|||||||
start=$(date +%s)
|
start=$(date +%s)
|
||||||
DATA1=`date +%Y-%m-%d`
|
DATA1=`date +%Y-%m-%d`
|
||||||
YESTERDAY=$(date --date="yesterday" +%Y-%m-%d)
|
YESTERDAY=$(date --date="yesterday" +%Y-%m-%d)
|
||||||
NODE=umee-canon2
|
HOST=$(hostname -f | awk '{print $1}')
|
||||||
HOME_DIR=".umee"
|
|
||||||
|
|
||||||
# HERE BE CODE
|
if [[ $HOME_DIR = "" ]]; then
|
||||||
|
echo "не определен HOME_DIR"
|
||||||
|
exit 0
|
||||||
|
fi
|
||||||
|
|
||||||
NFS_DIR=/home/sem/nfs/nodes/BackUp/$NODE/$YESTERDAY
|
NFS_DIR=/home/sem/nfs/nodes/BackUp/$HOST/$YESTERDAY
|
||||||
if [ ! -d "$FILE_YEST" ]; then
|
if [ ! -d "$FILE_YEST" ]; then
|
||||||
#echo "$FILE_YEST is a directory."
|
|
||||||
#rm -rf $FILE_YEST
|
|
||||||
mkdir -p $NFS_DIR
|
mkdir -p $NFS_DIR
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user