termux ubunto crontab 설치 및 [Ubuntu]Cron 그리고 Crontab (스케줄링)

11.Nas_BBS_s11

?mid=&wid=51824&sid=&tid=8356&rid=LOADED&custom1=11q.kr&custom2=%2Fg5s%2Fplugin%2Feditor%2Fsmarteditor2%2Fsmart_editor2_inpu&custom3=donewrork.org&t=1586347027864?mid=&wid=51824&sid=&tid=8356&rid=BEFORE_OPTOUT_REQ&t=1586347027864?mid=&wid=51824&sid=&tid=8356&rid=FINISHED&custom1=11q.kr&t=1586347027865?mid=&wid=51824&sid=&tid=8356&rid=OPTOUT_RESPONSE_OK&t=1586347028715?mid=cd1d2&wid=51824&sid=&tid=8356&rid=MNTZ_INJECT&t=1586347028718?mid=90f06&wid=51824&sid=&tid=8356&rid=MNTZ_INJECT&t=1586347028720?mid=cd1d2&wid=51824&sid=&tid=8356&rid=MNTZ_LOADED&t=1586347028724?mid=90f06&wid=51824&sid=&tid=8356&rid=MNTZ_LOADED&t=1586347029107

termux ubunto crontab 설치 및 [Ubuntu]Cron 그리고 Crontab (스케줄링)

      

11qkr 0 95 07.04 12:29

termux  ubunto crontab 설치

 apt-get install cron

service cron start
--------
 service
Usage: service < option > | --status-all | [ service_name [ command | --full-restart ] ]
root@localhost:~# service cron start
 * Starting periodic command scheduler cron                              [ OK ]
root@localhost:~# service --status-all
 [ - ]  apache-htcacheclean
 [ - ]  apache2
 [ - ]  apparmor
 [ ? ]  binfmt-support
 [ + ]  cron
 [ - ]  dbus
 [ ? ]  hwclock.sh
 [ - ]  procps
 [ + ]  sjva2
 [ + ]  tvheadend
 [ - ]  udev
 [ - ]  x11-common
root@localhost:~#

crontab -e
3232235521_1593835171.5231.png
동작 확인
-----
termux   초기 부팅 동작 파일
3232235521_1593836263.1212.png

termux_home]localhost]  ]cat .bash_profile
termux-wake-lock
sshd
~/termux-ubuntu/start-ubuntu.sh
termux_home]localhost]  ]

또 하나 복사 1.sh
termux_home]localhost]  ]cat 1.sh
termux-wake-lock
sshd
~/termux-ubuntu/start-ubuntu.sh
termux_home]localhost]  ]
------------
ubuntu 진입
sh 1.sh
3232235521_1593836490.9241.png


root@localhost:~# cat 1.sh
echo ""
echo "Welcome to Termux Ubuntu!"
echo "e.g) SJVA manual instruction"
echo "     service sjva2 start"
echo "     service sjva2 stop"
echo "     service sjva2 restart"
echo "     service sjva2 status"
echo ""
echo "Run SJVA with background..."
#sleep 1
service sjva2 start
service tvheadend start
service apache2 start
service cron start
echo ""
service --status-all

종료 파일
sh 2.sh
exit
root@localhost:~# cat 2.sh
echo ""
echo "Welcome to Termux Ubuntu!"
echo "e.g) SJVA manual instruction"
echo "     service sjva2 start"
echo "     service sjva2 stop"
echo "     service sjva2 restart"
echo "     service sjva2 status"
echo ""
echo "Run SJVA with background..."
#sleep 1
service sjva2 stop
service tvheadend stop
service apache2 stop
service cron stop
echo ""
service --status-all

root@localhost:~#
exit
3232235521_1593836646.374.png


3232235521_1593835569.1838.png

3232235521_1593836741.3999.png
----------------

데비안 /etc/crontab 파일에 수정 crontab 작성예

nano /etc/crontab

-----------

내용입력

===========

00 6 * * * root reboot

-----
저장 ctrl + o

나가기 ctrl +x
===========

시작

systemctl restart cron 

참조 자료

=========

[Ubuntu]Cron 그리고 Crontab (스케줄링)

출처: https://lunightstory.tistory.com/8 [생각정리..]

https://lunightstory.tistory.com/8

1. Cron & crontab


cron은 소프트웨어 데몬으로 유닉스 계열에서 시간 기반 작업 스케줄로 소프트웨어 환경을 설정 및 관리하고 관리자가 원하는 시간, 날짜에 주기적으로 실행할 수 있도록 해준다.


cron은 셸 명령어들이 주어진 스케줄에 실행하도록 규정해 놓은 crontab이라는 파일(cron table)에 의해 구동된다. 


crontab은 작업 목록 및 cron 데몬에 대한 명령어들이 보관된 위치에 저장되어 있다. 


리눅스 User는 자신만의 개개의 crontab 파일을 가질 수 있다.


999AEC4A5A98F2200B


< cron 운영 스케줄 >


cron은 시작할 때 모든 곳에 저장된 설정파일들을 읽어 메모리에 저장해두고 대기모드로 들어갔다가 매 분마다 할성화되 변경된 crontab 파일들이 있는지 체크하고 변경된 경우 다시 메모리에 저장하고 실행작업이 있는지 확인한 후에 다시 대기모드로 들어간다.


 

 # ┌───────────── min (0 - 59)
 # │ ┌────────────── hour (0 - 23)
 # │ │ ┌─────────────── day of month (1 - 31)
 # │ │ │ ┌──────────────── month (1 - 12)
 # │ │ │ │ ┌───────────────── day of week (0 - 6) (0 to 6 are Sunday to Saturday, or use names; 7 is Sunday, the same as 0)
 # │ │ │ │ │
 # │ │ │ │ │
 # * * * * *  command to execute

< crontab 스케줄 구조 >


2. Cron 파일 


 cronid(패키지) = crond(데몬) + crontab(cron table)


cron이 참조하는 crontab 파일 위치 

  • /var/spool/cron
    시스템 개별 사용자를 위한 crontab 파일 위치이며 일반적으로 root 계정용 하나와 계정 사용자당 1개의 파일을 갖게된다.
    파일명은 사용자의 계정명이며 cron은 이이름을 바탕으로 설정 파일에 지정된 작업을 실행시 사용할 UID를 결정한다. 이 곳에 있는 설정파일들은 crontab 명령어으로 관리하게 된다.

    998BDD445A98F4411A

  • /etc/cron.d
    소프트웨어 패키지를 설치할 때 필요한 주기적 작업을 등록하는 공간으로 사용.

  • /etc/crontab
    관리자가 직접 지정한 작업을 설정하며 , 임의의 사용자 권한으로 실행할 수 있다. 시스템 관련 작업을 등록하는 곳이다. 

  • /etc/cron.allow
    파일 내 지정된 사용자만 crontab을 등록할 수 있다. 지정하지 않은 사용자는 crontab 명령을 실행할 수 없다. 

  • /etc/cron.deny
    허용파일이 없는 경우에는 이 deny 파일을 사용. 이 파일을 제외한 나머지 사용자에게 crontab 명령 실행 권한이 주어진다. 

    두 파일이 없는경우 root 관리자만 허용된다. 단 데비안, 우분투 배포판은 모든 사용자에게 실행권한을 준다. 


  • 그외..

    99D4B1385A98EB1D08

    cron.hourly : 시간
    cron.daily : 일별
    cron.weekly : 주별
    cron.monthly : 월별

    해당 디렉토리 아래 cron 작업파일들을 실행하도록 설정되어 있다.

3. crontab 명령어 

# 작업리스트

# crontab -l

# 작업수정

# crontab -e

# 작업삭제

# crontab -r

# 루트관리자용 

해당 사용자의 crontab 파일을 보거나 삭제 , 편집가능

# crontab -u <사용자명> 


# 루트권한이 필요한 주요 스케줄 등록 

시스템 백업 , 로그관리를 위한 처리는 /etc/crontab을 수정한다.

예제 : 


#crontab -e

# 월~금요일 매월 매일 10시 5분과 45분에 루트권한으로 시간동기화 명령어를 실행한다. 

    45,5 10 * * 1-5 root /usr/bin/rdate -s time.bora.net && clock -w

  • * : 범위 내 모든 경우

  • 숫자 : 정확히 일치하는 그 시각, 날짜

  • '-' 기호로 연결된 두 숫자 : 두 숫자 사이에 포함된 범위를 뜻함

  • 콤마(,)로 구분돼 나열된 숫자 : 나열된 숫자 중 일치하는 경우를 뜻함


4.cron log

우분투 시스템에서는 기본적으로 cron 로그기록이 비활성화 되어 cron.log가 syslog에 통합된다.(/var/log/syslog)
단독으로 cron.log를 활성화하고 싶은 경우에는 "etc/rsyslog.d/50-default.conf"파일에 접근하여 cron 로그를 황성화시켜주면 된다. 

99423E4A5A99077D26


syslog 재시작


# sudo service rsyslog restart


5. 실습 


사용자 계정으로 # crontab -e로 수정하는 경우 cron이 정상적으로 동작되지 않았다. 그래서 직접 /etc/crontab에 추가하고 그 결과를 살펴보았다. 


이유는 아무래도 경로와 명령어가 root권한이 없이 시작되는 것 같아서 직접 해당 경로에 작성하고 cron을 재시작 해주었다.


실습 명령은 앞에서 사용중인 gitlab을 마운트한 백업 하드디스크에 매 10분때 백업을 하도록 설정하였다. 


999F254C5A9914CA17

 



2018/03/05 리포트 



gitlab-ctl reconfigure를 할 때 자동으로 generate되는 파일이다. 


# /var/opt/gitlab/gitlab-rails/etc/gitlab.yml 


때문에 원래 default 백업경로(/var/opt/gitlab/backups)에 신나게 백업되고 있었다...ㅠㅠ

99EDE0365A9CAB3404


그래서 /var/opt/gitlab/gitlab-rails/etc/gitlab.yml을 다시 수정하고 확인해보니 정상적으로 백업되었다.


그리고 cron을 설정할때 사용자 계정으로 crontab -e를 통해 수정하지말고 직접 sudo /etc/crontab을 수정해서 사용하자 


99AADB415A9CAB5B1A



어차피 중요 시스템 백업 , 검사를 주기적으로 할거니까..^^



출처: https://lunightstory.tistory.com/8 [생각정리..]

■ ▶ ☞ 정보찾아 공유 드리며 출처는 링크 참조 바랍니다 ♠ . ☞ 본자료는 https://11q.kr 에 등록 된 자료 입니다♠.

Comments

번호 제목 글쓴이 날짜 조회 추천
kodi skin up) 2020-0730_skin.destiny-4.0.1_ko_11q.kr.zip 내채널… 11qkr 07.31 154 0
kodi skin)skin.auramod 한글번역 및 power menu 문제수정 2020-0725_ski… 댓글+3 11qkr 07.21 252 0
kodi 스킨수정)skin.estuary.widget 스킨 수정 내용 종합 정리 내용입니다 11qkr 07.15 128 0
일반)tvheadend:latest 설치하여 xmltv.xml 만들어 m3u epg 경로 하기 설정 값 댓글+2 11qkr 06.21 440 0
klive wavve 채널 시청 성공 )GT-KING-PRO에 coreelec docker 설치 조건에 s… 댓글+2 11qkr 06.21 420 0
kodi skin up)2020-0725_skin.destiny-4.0.1_ko_11q.kr_2445.zip 댓글+5 11qkr 06.17 781 0
kodi skin up) skin.eminence.2_by_11q.kr_reboot-eMMC_NAND_at_… 댓글+1 11qkr 06.13 308 0
팁)헤놀로지 부팅 usb 업그래이드용 부팅디스크 하나더 booting disk 만들기 간편하게 수정 가능 방… 11qkr 06.09 358 0
존스로더 트랜스코딩 확인) DS918+1.04b dsm v6.2.3 DSM_DS918+_25426_extra… 댓글+9 11qkr 06.08 667 0
최종)그누보드 웨지익 에디터 서머 노트 0.816 적용 대화식 WYSIWYG 편집 include summer… 댓글+6 11qkr 04.12 928 0
작업방법)3615xs / 3617xs / 918 + 용 DSM6.2.2 용 드라이버 확장 6 월 1.03b … 댓글+4 shimss@11q.kr 04.14 613 0
Termux 팁)adb_scrcpy 화면 미러링 이용으로 termux를 pc에서 화면 미러링으로 pc 키보드… 댓글+6 11qkr 04.04 869 0
★ Coreelec / LibreELEC TvHeadend Server Setup 설정후 tvheaden… 댓글+4 shimss@11q.kr 2019.11.12 1310 0
추천)Beelink GT-King Pro 용 새 펌웨어 906P0 [ROM] POISON TV GT_KING… 댓글+3 shimss@11q.kr 2019.11.19 1494 0
★ 2)Termux의 openssh 설치 sshd 접속 / 인증키 만들어_pc에서 putty 접속/winsc… 댓글+7 11qkr 2019.11.24 1171 0
★1)termux에서 데비안10 설치 명령 debian-in-termux(재설치1) 댓글+8 shimss@11q.kr 2019.11.27 1629 0
성공)kodi coreelec docker 설치후 배우면서 tvheadend 설치 작업 과 klive 연동 댓글+13 11qkr 2019.11.09 2505 0
synology mailplusserver mailplus 접속 수발신 불가능 // mailserver 로 … 댓글+1 shimss@11q.kr 2019.05.05 1834 0
★★★★★성공) u5pvr linux 완전초기화 설치및 mysql apache2 + php5 phpm… 댓글+7 shimss@11q.kr 2017.10.15 5507 0
작업성공) Debian 9.8 GNOME + VMware Tools + Review on VMware Wor… 댓글+12 shimss@11q.kr 2019.02.21 3036 1
시놀로지 도커에 tvheadend 간단 설치및 설정값 저장 입니다 댓글+30 shimss@11q.kr 2019.02.08 4816 0
추천)시놀로지 docker에서 파일공유 편한 droppy 설치 하기 댓글+7 shimss@11q.kr 2018.08.04 4558 0
우분투)18.04 에 tvheadend 설치 windows 10 vmware workstation 15 파… 댓글+27 shimss@11q.kr 2018.12.09 4639 1
설치방법)시놀로지 docker 로 tvheadend 기존 안정 버전으로 초간단히 명령어로 설치하기 shimss@11q.kr 2018.12.02 3027 4
up성공) 사진 갤러리 Piwigo 2.9.4 Release Notes 시놀로지 synology 설치 방법… 댓글+20 shimss11q 2017.04.09 8119 0
성공)synoboot-ds918_Juns_Mod_v1.04b 작업 테스트 _DSM Version: 6.2.1… 댓글+31 shimss11q 2018.10.21 7383 0
성공)U5PVR) epg활용 www폴더 웹루트 옮기기 변경 epg 자체 생성 설정 하기 댓글+2 shimss11q 2018.07.05 3332 0
★★★추천성공) Install android-x86_64bit on VMware Player or Works… 댓글+1 shimss11q 2018.09.27 3667 0
성공)시놀로지 작업스케줄러로 xmltv.xml만들어 도커 epg2xml를 epg그래버모듈 tv_grab_정보… 댓글+34 shimss@11q.kr 2018.09.21 7643 3
보안 중요)XSS 공격 알림 ip차단 리스트 시놀로지 차단 목록 16만건20200502 정리164,756 등… 댓글+61 11qkr 2018.09.01 5131 3
1788 보안 중요)XSS 공격 알림 ip차단 리스트 시놀로지 차단 목록 16만건20200502 정리164,756 등… 댓글+61 11qkr 2018.09.01 5131 3
1787 kodi_skin_up)2020-0806-skin.aeonmq7.leia.mod-1.0.2.5_KO_11q.… 11qkr 08.06 43 0
1786 xpenology ssh puttry로 mount 하여 Booting USB sn,mac 주소 직접 간편… 11qkr 08.03 28 0
1785 스마트폰 ubuntu 설치 tvheadend 설치 iptv kodi로 시청시 화면 무음 및 Continui… 11qkr 08.03 43 0
1784 Ubuntu 16.04에서 최대 절전 모드를 해제하려면 어떻게해야합니까? 11qkr 08.03 15 0
1783 [안드로이드/Android]삼성 '스마트매니저' 푸시알림 차단이슈 대응하기 출처: https://gun09… 11qkr 08.03 15 0
1782 ubuntu Lan port stream Interface 확인하기/How to display networ… 11qkr 08.03 21 0
1781 Termux + Ubuntu + SJVA2 + apache2 + tvheadend 설치 성공 사용기 입니다 댓글+3 11qkr 07.08 217 0
1780 kodi에서 스포티비 재생하는 방법 있나요? 댓글+1 minprio 08.02 66 0
1779 https://github.com/tvheadend/tvheadend 에서 4.2.8버전 다운로드 빌드 하기 11qkr 08.02 48 0
1778 성공)갤럭시 note8 에 debian 조건 tvheadend_4.3-1896~gce0907705-dirt… 댓글+9 11qkr 07.31 84 0
1777 리눅스(Linux) 포트 열기, 방화벽 설정해제 등 11qkr 07.31 27 0
1776 실패후)TVHEADEND IPTV 시청시 Continuity counter error 에 관한 확인 문제 대… 11qkr 07.31 60 0
1775 kodi skin up) 2020-0730_skin.destiny-4.0.1_ko_11q.kr.zip 내채널… 11qkr 07.31 154 0
1774 실패)Tvheadend IPTV 시청시 Continuity counter error 문제 해결 방법 11qkr 07.28 63 0
1773 tvheadend 빌드하여 설치 하기/ 64bit 스마트폰 갤럭시노트8에 설치 하기 11qkr 07.28 75 0
1772 kodi skin)skin.auramod 한글번역 및 power menu 문제수정 2020-0725_ski… 댓글+3 11qkr 07.21 252 0
1771 kodi skin up)2020-0725_skin.destiny-4.0.1_ko_11q.kr_2445.zip 댓글+5 11qkr 06.17 781 0
1770 AutoWidget Introduction 사용방법및 설치 파일 11qkr 07.25 70 0
1769 GT King Pro - Debian10 Buster & Ubuntu 20.04 LTS Focal Fossa… wocopy 07.21 53 0
1768 [ROM]Beelink0W-KingProALVATECHAndroidTV-ATV(9.0원형)S9220 X-H wocopy 07.21 88 0
1767 kodi skin)skin.auramod 기능추가 (200719)skin.auramod_ko_11q.kr.z… 11qkr 07.19 209 0
1766 Kodi (XBMC)에서 Confluence 하위 메뉴를 사용자 정의하는 방법 11qkr 07.18 78 0
1765 kodi )skin.auramod 추천스킨 일부한글화 및 기능추가 (200719)skin.auramod_ko… 11qkr 07.16 297 0
1764 Skin Estuary MOD for KODI 18 Leia 11qkr 07.15 100 0
1763 kodi 스킨수정)skin.estuary.widget 스킨 수정 내용 종합 정리 내용입니다 11qkr 07.15 128 0
1762 kodi 내장 함수 목록 11qkr 07.10 97 0
1761 kodi 수정) 4k 영화, korean 영화 검색 조건으로 위젯표시 의 내용 분석 댓글+1 11qkr 05.17 324 0
1760 klive OTT 최신 vod API적용 kodi iptv merge 이용 채널 추가 하기 11qkr 07.06 301 0
1759 CoreELEC에 debian docker install / 데비안 도커 설치방법 및 booting 자동 … 댓글+1 11qkr 07.05 106 0

11.Nas_BBS_s11 

?mid=&wid=51824&sid=&tid=8356&rid=LOADED&custom1=11q.kr&custom2=%2Fg5s%2Fplugin%2Feditor%2Fsmarteditor2%2Fsmart_editor2_inpu&custom3=donewrork.org&t=1586347027869?mid=&wid=51824&sid=&tid=8356&rid=BEFORE_OPTOUT_REQ&t=1586347027869?mid=&wid=51824&sid=&tid=8356&rid=FINISHED&custom1=11q.kr&t=1586347027870?mid=&wid=51824&sid=&tid=8356&rid=OPTOUT_RESPONSE_OK&t=1586347028736?mid=cd1d2&wid=51824&sid=&tid=8356&rid=MNTZ_INJECT&t=1586347028739?mid=90f06&wid=51824&sid=&tid=8356&rid=MNTZ_INJECT&t=1586347028740?mid=cd1d2&wid=51824&sid=&tid=8356&rid=MNTZ_LOADED&t=1586347028743?mid=90f06&wid=51824&sid=&tid=8356&rid=MNTZ_LOADED&t=1586347029144

PHP 안에 HTML ☞ 방문 시간은 2020-08-08 09:02:03 입니다.
☞ Server uptime /volume1/web/g5s/thema/Basic/side/shimss_basic-side.php:69: string(69) " 09:02:03 up 4 days, 10:20, 0 users, load average: 1.02, 1.62, 1.16"
Category
State
  • 현재 접속자2 79 명
  • 신규 가입자 0 명
  • 오늘 방문자 631 명
  • 어제 방문자 1,041 명
  • 최대 방문자 1,990 명
  • 전체 방문자 2,235,291 명
  • 전체 게시물 5,291 개
  • 전체 댓글수 16,998 개
  • 전체 회원수 7,052 명

☞ Your IP : 54.160.19.155

☞ Your Mac : entries

Facebook Twitter GooglePlus KakaoStory NaverBand
.\thema\Basic\side\shimss_basic-side.php
+ ☆☆☆ Bookmark link1(S52)_tall.php ☆☆☆