728x90
# 2020.03.19 Source Backup Shell
#! /bin/bash
if [ $# = 0 ]
then
echo backup shell
echo ex} backup.sh exam.c
echo ex} backup.sh exam
else
echo backupstart $1
if [ $1 = ~ ] # home check
then
echo dont use ~
exit
fi
if [ -d $1 ] # dir check
then
cp -rp $1 $1.`date +%Y%m%d`
tar -cvf $1.`date +%Y%m%d`.tar $1.`date +%Y%m%d`
rm -r $1.`date +%Y%m%d`
else # file
cp -p $1 $1.`date +%Y%m%d`
fi
fi
전역에서 사용하기 위해 .bashrc를 수정// chmod +x 는 기본
MYHOME='/home/changjo'
export MYHOME
PATH=${MYHOME}/shell:${PATH};
export PATH
alias도 사용가능 하긴 한데..
728x90
'개발 업무(코딩)-개발자였을때 썼던..' 카테고리의 다른 글
mysql.h가 없을때 + mysqlclient 라이브러리가 없을때 (0) | 2023.01.08 |
---|---|
DB 유저 생성 및 권한부여 (0) | 2023.01.08 |
여러 언어의 온라인 컴파일 가능 사이트 (0) | 2023.01.08 |
데몬 프로세스를 이용한 배치(batch) (0) | 2023.01.08 |
crontab 크론탭(배치, batch) (0) | 2023.01.08 |