반응형

bash 2

03 백업 자동화

1. 우선, systemctl status cron 명령을 입력하여 cron의 동작 여부를 확인한다.2. nano 에디터로 /etc/crontab 에 들어가 맨 아랫줄에 아래 내용을 입력한다.#01 05 20 * * root /root/myBackup.sh3. /root 위치에 myBackup.sh 파일을 생성한다.4. myBackup.sh를 실행할 수 있도록 chmod +x myBackup.sh 명령으로 속성을 변경한다.5. mkdir 명령어로 /raid6/backup 디렉토리를 생성한다.​6. timedatectl set-ntp 0을 입력하여 시간 동기화를 해제한 후 시스템 날짜/시간을 적당하게 변경한다.​7. systemctl restart cron 명령을 입력한 후 일정 시간이 지난 뒤 ls -l..

Linux 실습일지 2023.02.02

Linux 실습일지(7) - Bash Script

실습 과제 이번에 실습과제로 돌려본 프로그램은 '메일 전송 프로그램'이다. 리눅스에서는 mail이라는 명령어로 명령창에서 바로 메일을 전송할 수 있다, 쉘 스크립트 프로그래밍을 통해 프로그램을 실행시키고 메일주소를 입력하면 자주 전송하는 메일을 자동으로 전송해주는 프로그램을 만들었다. 가령 사이트에서 회원가입 축하 메세지를 보내는 등 사람들에게 동일한 내용의 메일을 자주 보낸다면 해당 프로그램이 상당히 유용할 것으로 보인다. 프로그램을 생성하는 과정을 다음과 같다.​1. apt update를 하고 mailutils를 설치한다.2. 설치가 완료되면 아래와 같은 화면을 확인할 수 있다.여기서 Internet Site를 선택하고 나머지 사항들은 기본 설정으로 유지해주면 된다.3. 다음으로 vi에디터로 send..

Linux 실습일지 2023.02.01
반응형