CentOS에서 정기 (반복) 실행하고 싶습니다.
3130 단어 ShellScriptcentos8CentOS리눅스
무슨 일을하고 싶니?
하루 1회나 30분에 1회라든지 정기적으로 파일을 백업하고 싶다.
하지만 CentOS에서 그런 건 만든 적 없으니, 우선 시작에 오로지 반복할 뿐의 녀석을 만들어 보자.
정기 실행을 기억하면 백업 뿐만이 아니라, 사활 감시라든지 갱신 통지라든지… 할 수 있는 것의 폭이 넓어진다고 생각한다-.
어떤 방법으로 정기 실행?
systemd 를 자작합니다.
그리고 『갑자기 프로덕션! '가 아니라 Docker의 CentOS8에서 확인합니다.
다만, Docker의 컨테이너를 만들 때 일에 궁리하고 있습니다. 자세한 내용은 아래.
Docker 상의 CentOS라면 자작 systemd가 움직이지 않을 때의 대응 방법
텍스트 파일과 그 녀석에 쓸 쉘 스크립트 만들기
우선 텍스트 파일 신규 작성.
명령touch /syami.txt
계속해서 쉘 스크립트 신규 작성.
명령touch /momo.sh
쉘 스크립트의 내용은 이렇게!
(텍스트 파일에 추가하는 단순한 사람)
/momo.sh#!/usr/bin/bash
echo `date` syamikogawaruinndayo >> /syami.txt
쉘 스크립트에 실행 권한을 준다.
명령chmod 755 /momo.sh
새로운 서비스를 생성합니다.
『/etc/systemd/system/』에 하기 파일 신규 작성.
(만든 쉘 스크립트를 킥하는 사람)
/etc/systemd/system/momo.service[Unit]
Description=mazokusabisu
[Service]
Type=simple
ExecStart=/momo.sh
[Install]
WantedBy=multi-user.target
타이머를 새로 만들기
『/etc/systemd/system/』에 하기 파일 신규 작성.
(만든 쉘 스크립트를 킥하는 사람을 정기 실행하는 사람)
/etc/systemd/system/momo.timer[Unit]
Description=mazokutimer
[Timer]
Unit=momo.service
OnUnitActiveSec=1m
[Install]
WantedBy=multi-user.target
정기 실행을 시작합니다.
명령systemctl enable momo.service
systemctl enable momo.timer
systemctl start momo.timer
잠시 방치하고/syami.txt를 열어 보면 ...
그래, 좋은 느낌입니다.
뱀발
「매일 0시에」라든가 「0요일의 0시에」라고 지정 방법이 실용적일까라고 생각합니다.
참고 사이트씨
htps : // 코 m / 나리 케 / ms / 4823c7f6790f0c0b
htps : // 코 m / 모기 / ms / 아 네 50d41012d202f53c
다음글
CentOS에서 날짜, 요일, 시간을 지정하여 정기적으로 실행하고 싶습니다.
버전
Windows10 Pro 버전 1909 OS 빌드 19042.630
Docker Desktop:2.5.0.1(49550) Engine:19.03.13 Compose:1.27.4
CentOS Linux release 8.2.2004 (Core)
Reference
이 문제에 관하여(CentOS에서 정기 (반복) 실행하고 싶습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/waokitsune/items/6197d4f74098ecd9280c
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
systemd 를 자작합니다.
그리고 『갑자기 프로덕션! '가 아니라 Docker의 CentOS8에서 확인합니다.
다만, Docker의 컨테이너를 만들 때 일에 궁리하고 있습니다. 자세한 내용은 아래.
Docker 상의 CentOS라면 자작 systemd가 움직이지 않을 때의 대응 방법
텍스트 파일과 그 녀석에 쓸 쉘 스크립트 만들기
우선 텍스트 파일 신규 작성.
명령touch /syami.txt
계속해서 쉘 스크립트 신규 작성.
명령touch /momo.sh
쉘 스크립트의 내용은 이렇게!
(텍스트 파일에 추가하는 단순한 사람)
/momo.sh#!/usr/bin/bash
echo `date` syamikogawaruinndayo >> /syami.txt
쉘 스크립트에 실행 권한을 준다.
명령chmod 755 /momo.sh
새로운 서비스를 생성합니다.
『/etc/systemd/system/』에 하기 파일 신규 작성.
(만든 쉘 스크립트를 킥하는 사람)
/etc/systemd/system/momo.service[Unit]
Description=mazokusabisu
[Service]
Type=simple
ExecStart=/momo.sh
[Install]
WantedBy=multi-user.target
타이머를 새로 만들기
『/etc/systemd/system/』에 하기 파일 신규 작성.
(만든 쉘 스크립트를 킥하는 사람을 정기 실행하는 사람)
/etc/systemd/system/momo.timer[Unit]
Description=mazokutimer
[Timer]
Unit=momo.service
OnUnitActiveSec=1m
[Install]
WantedBy=multi-user.target
정기 실행을 시작합니다.
명령systemctl enable momo.service
systemctl enable momo.timer
systemctl start momo.timer
잠시 방치하고/syami.txt를 열어 보면 ...
그래, 좋은 느낌입니다.
뱀발
「매일 0시에」라든가 「0요일의 0시에」라고 지정 방법이 실용적일까라고 생각합니다.
참고 사이트씨
htps : // 코 m / 나리 케 / ms / 4823c7f6790f0c0b
htps : // 코 m / 모기 / ms / 아 네 50d41012d202f53c
다음글
CentOS에서 날짜, 요일, 시간을 지정하여 정기적으로 실행하고 싶습니다.
버전
Windows10 Pro 버전 1909 OS 빌드 19042.630
Docker Desktop:2.5.0.1(49550) Engine:19.03.13 Compose:1.27.4
CentOS Linux release 8.2.2004 (Core)
Reference
이 문제에 관하여(CentOS에서 정기 (반복) 실행하고 싶습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/waokitsune/items/6197d4f74098ecd9280c
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
touch /syami.txt
touch /momo.sh
#!/usr/bin/bash
echo `date` syamikogawaruinndayo >> /syami.txt
chmod 755 /momo.sh
『/etc/systemd/system/』에 하기 파일 신규 작성.
(만든 쉘 스크립트를 킥하는 사람)
/etc/systemd/system/momo.service
[Unit]
Description=mazokusabisu
[Service]
Type=simple
ExecStart=/momo.sh
[Install]
WantedBy=multi-user.target
타이머를 새로 만들기
『/etc/systemd/system/』에 하기 파일 신규 작성.
(만든 쉘 스크립트를 킥하는 사람을 정기 실행하는 사람)
/etc/systemd/system/momo.timer[Unit]
Description=mazokutimer
[Timer]
Unit=momo.service
OnUnitActiveSec=1m
[Install]
WantedBy=multi-user.target
정기 실행을 시작합니다.
명령systemctl enable momo.service
systemctl enable momo.timer
systemctl start momo.timer
잠시 방치하고/syami.txt를 열어 보면 ...
그래, 좋은 느낌입니다.
뱀발
「매일 0시에」라든가 「0요일의 0시에」라고 지정 방법이 실용적일까라고 생각합니다.
참고 사이트씨
htps : // 코 m / 나리 케 / ms / 4823c7f6790f0c0b
htps : // 코 m / 모기 / ms / 아 네 50d41012d202f53c
다음글
CentOS에서 날짜, 요일, 시간을 지정하여 정기적으로 실행하고 싶습니다.
버전
Windows10 Pro 버전 1909 OS 빌드 19042.630
Docker Desktop:2.5.0.1(49550) Engine:19.03.13 Compose:1.27.4
CentOS Linux release 8.2.2004 (Core)
Reference
이 문제에 관하여(CentOS에서 정기 (반복) 실행하고 싶습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/waokitsune/items/6197d4f74098ecd9280c
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
[Unit]
Description=mazokutimer
[Timer]
Unit=momo.service
OnUnitActiveSec=1m
[Install]
WantedBy=multi-user.target
명령
systemctl enable momo.service
systemctl enable momo.timer
systemctl start momo.timer
잠시 방치하고/syami.txt를 열어 보면 ...
그래, 좋은 느낌입니다.
뱀발
「매일 0시에」라든가 「0요일의 0시에」라고 지정 방법이 실용적일까라고 생각합니다.
참고 사이트씨
htps : // 코 m / 나리 케 / ms / 4823c7f6790f0c0b
htps : // 코 m / 모기 / ms / 아 네 50d41012d202f53c
다음글
CentOS에서 날짜, 요일, 시간을 지정하여 정기적으로 실행하고 싶습니다.
버전
Windows10 Pro 버전 1909 OS 빌드 19042.630
Docker Desktop:2.5.0.1(49550) Engine:19.03.13 Compose:1.27.4
CentOS Linux release 8.2.2004 (Core)
Reference
이 문제에 관하여(CentOS에서 정기 (반복) 실행하고 싶습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/waokitsune/items/6197d4f74098ecd9280c
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
htps : // 코 m / 나리 케 / ms / 4823c7f6790f0c0b
htps : // 코 m / 모기 / ms / 아 네 50d41012d202f53c
다음글
CentOS에서 날짜, 요일, 시간을 지정하여 정기적으로 실행하고 싶습니다.
버전
Windows10 Pro 버전 1909 OS 빌드 19042.630
Docker Desktop:2.5.0.1(49550) Engine:19.03.13 Compose:1.27.4
CentOS Linux release 8.2.2004 (Core)
Reference
이 문제에 관하여(CentOS에서 정기 (반복) 실행하고 싶습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/waokitsune/items/6197d4f74098ecd9280c
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Windows10 Pro 버전 1909 OS 빌드 19042.630
Docker Desktop:2.5.0.1(49550) Engine:19.03.13 Compose:1.27.4
CentOS Linux release 8.2.2004 (Core)
Reference
이 문제에 관하여(CentOS에서 정기 (반복) 실행하고 싶습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/waokitsune/items/6197d4f74098ecd9280c텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)