예제4 [linux] crond, crontab 사용법 cron 은 linux 에서 특정한 작업을 주기적으로 실행할 때 아주 유용한 명령입니다. crond 는 crontab 이라는 설정 파일에 따라 주기적으로 동작합니다. 한 번 설정 해놓으면 거의 변경할 일이 없기 때문에 자주 사용하지는 않지만 그렇기 때문에 쓸 때마다 까먹게 되네요. crontab 작성 방법 /etc/crontab 의 기본적인 작성 방법은 아래와 같습니다. 분: 실행될 분을 표시합니다. (* 는 매 분마다 실행) 시간: 실행될 시간을 표시합니다. (* 는 매 시마다 실행) 일: 실행될 날짜를 표시합니다. (* 는 매 일마다 실행) 월: 실행될 월을 표시합니다. (* 는 매 월마다 실행) 요일: 실행될 요일을 표시합니다. (* 는 모든 요일마다 실행) 사용자: 실행할 권한을 표시합니다. (r.. 2021. 1. 17. [shellscript] 실행 옵션 - getopt shellscript로 프로그램을 만들다 보면 실행 인자 및 옵션을 필요로 하는 경우가 많이 있습니다. shellscript에서 실행 옵션을 구현을 하는 방법은 getopt 함수를 쓰면 매우 간단해집니다. 이 번 포스팅에서는 제가 자주 사용하는 간단한 실행 옵션 예제를 공유하고자 합니다. 간단한 실행 옵션 예제 이 파일은 실행 옵션 기능을 확인하기 위해 간단히 만든 스크립트입니다. 크게 사용법, 실행 옵션 설정, 실행 옵션 확인 이렇게 세 부분으로 나뉘어 있습니다. 필요한 옵션을 만들 때에는 빨간색으로 표시된 부분을 주의해서 변경해야 합니다. - 인자가 있는 실행 옵션 옵션 뒤에 ":"를 붙여줍니다. 아래 예에서는 "m" 옵션과 "u"옵션이 해당합니다. - 인자가 없는 실행 옵션 옵션만 정의합니다. 아래.. 2021. 1. 8. [C언어] 시간 차이 구하는 방법 - difftime 간단 예제 시간 차이 구하는 간단 예제 사용하는 API 는 아래와 같습니다. difftime() double difftime(time_t time2, time_t time1); - 인자로 받은 두 시간의 차이를 구해 return한다. mktime() time_t mktime(struct tm* timeptr); - 인자로 받은 tm struct 를 time_t 형으로 변환한다. strftime() - debug print 용으로 사용. size_t strftime(char *s, size_t maxsize, const char *format, const struct tm * timeptr); - tm struct 로 포맷화 된 문자열을 만드는 함수. [C언어] time 사용법 - 시간 출력 포맷, 시간 / 문자열 .. 2020. 11. 16. [리눅스/명령어] date 사용법 - 로컬 시간 바꾸기, 시스템 시간 변경 리눅스 시스템의 시간을 설정할 때 보통은 타임서버를 이용해서 설정한다. ntpd 혹은 ntpdate 를 이용해서 변경하는 방법이 가장 일반적입니다. 지속적으로 유지할 시간을 바꾸는 경우라면 ntpd 를 이용하기를 권해드립니다. 하지만, 특수한 환경에 의해 외부 time 서버와 연결이 안 되는 환경이거나 혹은 시험용으로 원하는 시간으로 즉시 바꾸기를 원하는 경우에는 date 명령어를 사용해서 손쉽게 시스템 시간을 변경할 수 있습니다. 1. 현재 시간 수동 변경 간단한 예제 root:~# date -s "2020-10-27 16:38:00" 1027 16:38:00 KST 2020 2. 현재 시간 확인 예제 - date 출력 형식 root:~# date 2020. 10. 27. (화) 17:15:26 KST.. 2020. 10. 27. 이전 1 다음