Shell Script

계정 삭제

1. 개요 계정 삭제 스크립트   2. Source code #!/bin/sh stime=10 ami=`whoami` if [ “$ami” != “root” ]; then echo ” 본 프로그램은 체계관리자(ROOT)만 실행할 수 있습니다.” exit fi if [ -z $1 ] ; then echo -n ” Need User Name : ” read DisableUser else DisableUser=$1 fi echo echo ” $DisableUser 계정을 일시정지합니다. […]

Continue Reading
Shell Script

QT Video 다운로드 후 실행

1. 개요 생명의 삶 QT 영상을 다운로드 후 동영상 플레이어(totem)으로 실행하는 쉘 스크립트.   2. Source code #!/bin/bash ############################################ # Get QT video # # Date : 2017.07.12. # # Maker : L.T # ############################################ DATE=`date ‘+%y%m%d’` VIDEO=”/home/lt/비디오/MAQT$DATE.h480x288.mp4″ # 오늘 영상(mp4)을 기존에 다운로드 받았는지 확인 후 없으면 다운로드(wget) if [ ! -s $VIDEO ] then […]

Continue Reading
Shell Script

쉘 스크립트 Document

1. 개요 Windows에 배치 프로그램(bat)이 있다면 Linux에는 쉘 스크립트가 있다. 쉘 스크립트는 리눅스의 기본 명령어를 조합해서 만들기 때문에 보통 짠다고 한다. 그래서 명령어와 옵션을 많이 알수록 유리하다. 쉘 스크립트는 인터프리터 언어(↔ 컴파일 언어)이기 때문에 프로그램 실행시 맨 위에서부터 한줄 한줄 실행이 된다. 따라서 컴파일 언어에 비해 속도가 느리지만, 테스트 프로그램을 작성할 때는 바로바로 결과를 알 […]

Continue Reading
Shell Script

계산기

1. 개요 쉘 스크립트의 간단한 구조를 살펴볼 수 있도록 만든 계산기.   2. Source code #/bin/bash PERMIT_USER=”tuser” LOG_LOC=”/home/tuser/script/log.txt” # check file $LOG_LOC – owner / directory / file / write permission fileown=`stat -c “%U” $LOG_LOC` if [ $fileown != $PERMIT_USER ] then rm -f $LOG_LOC fi if [ -d $LOG_LOC ] then rm -rf $LOG_LOC […]

Continue Reading
Shell Script

Backup Script

1. 개요 MySQL 자동 백업 스크립트   2. Source Code #!/bin/sh # mysql database backup # # Setup cron : /etc/crontab or crontab -e # mysql 경로 export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/mysql/bin # Set variables Today=”`date +%Y%m%d`” mkdir /home/db_backup/$Today datadir=”/home/mysql-data/” backup_dir=”/backup/db/” mysqluser=”root” mysqlpass=”[password]” # Delete file 5 days ago # deletefile=”*$(date +%Y%m%d –date=’5 days ago’)*” # rm -f […]

Continue Reading
Back To Top