본문 바로가기

728x90

crontab

우분투에서 cron 작업에 대한 로그를 별도의 파일로 분리하는 방법 우분투에서 cron 작업에 대한 로그를 별도의 파일로 분리하는 방법 1. rsyslog 설정 변경 cron 로그를 별도의 파일로 보내도록 rsyslog를 구성해야 합니다. sudo vim /etc/rsyslog.d/50-default.conf default rsyslog(50-default.conf) 더보기 --- cat /etc/rsyslog.d/50-default.conf # Default rules for rsyslog. # # For more information see rsyslog.conf(5) and /etc/rsyslog.conf # # First some standard log files. Log by facility. # auth,authpriv.* /var/log/auth.log *... 더보기
스크립트로 크론 작업을 추가하는 방법 스크립트로 크론 작업을 추가하는 방법 Crontab 작업 등록 환경 변수 CRON_JOB에 크론 작업을 정의 CRON_JOB="* * * * * php /apps/artisan schedule:run >> /dev/null 2>&1" www-data 사용자의 크론 테이블에 추가 echo "$CRON_JOB" | sudo crontab -u www-data - www-data 사용자의 크론 테이블 조회 crontab -u www-data -l 스크립트로 크론 작업을 추가 vim scripts.sh #!/bin/bash CRON_JOB="* * * * * php /apps/artisan schedule:run >> /dev/null 2>&1" CRON_FILE="/etc/cron.d/my_cron_job" .. 더보기
sar 명령어(sysstat 패키지) sar 명령어(sysstat 패키지) sar(System Activity Reporter)은 리눅스 시스템 성능 모니터링 도구 중 하나로, 시스템 활동에 대한 다양한 통계 및 성능 데이터를 수집하고 보고하는 데 사용됩니다. sar은 sysstat 패키지의 일부로 제공되며 시스템 성능 문제를 진단하고 해결하는 데 유용합니다. sysstat 패키지 설치 sysstat 패키지를 설치하면 sar 명령어를 사용할 수 있습니다. Debian/Ubuntu sudo apt-get install -y sysstat CentOS/RHEL sudo yum install -y sysstat sar 설정 확인 cat /etc/default/sysstat # # Default settings for /etc/init.d/syss.. 더보기
리눅스 tar 명령어를 사용하여 풀 백업, 증분 백업 및 자동 백업을 하는 방법 리눅스 tar 명령어를 사용하여 풀 백업, 증분 백업 및 자동 백업을 하는 방법 tar 명령어를 사용하여 풀 백업, 증분 백업 및 자동 백업을 수행할 수 있습니다. 아래에 각 백업 유형에 대한 설명과 예제를 제공합니다. 1. 풀 백업 (Full Backup) 풀 백업은 모든 파일과 디렉토리를 한 번에 백업하는 방식입니다. 아래는 tar 명령어를 사용하여 풀 백업을 생성하는 예제입니다. tar -czvf full_backup.tar.gz /path/to/source 위 명령어는 /path/to/source 경로의 모든 파일과 디렉토리를 압축하여 full_backup.tar.gz라는 이름의 아카이브 파일로 생성합니다. 2. 증분 백업 (Incremental Backup) 증분 백업은 이전 백업과의 차이점만을.. 더보기

728x90