● HA작업 ) haos 매일 1시 간격으로 sh파일 실행 /config 폴더 shell_commands.yaml 이용 cp백업후 텔레그램으로 문자 보내기
♨ 카랜더 일정 :
2023년06월09일
링크
첨부
본문
● HA작업 ) haos 매일 1시 간격으로 sh파일 실행 /config 폴더 shell_commands.yaml 이용 cp백업후 텔레그램으로 문자 보내기
https://community.home-assistant.io/t/help-needed-cron-job-not-working-with-ha-os/306019/2
의 정보 확인 작업 동작 확인 합니다
주) /tmp 디랙토리 자동화 실행 복사 않됨
해결방법
애드온 > 애드온스토어 > Advanced SSH & Web Terminal
보호 모드 >>off
애드온에서 상위 시스템에 접근하는 것을 차단합니다
docker exec - it homeassistant /bin/bash
실행 상태는 동작 합니다
------------- 작업실패 -----------------
소스수정중 잘못 수정 삭제시 /config 폴더파일을 보호 합니다
복사될 /tmp 폴더는 시스템 재시작 하지않으면 살아 있으며 파일 찾아 복구 가능 합니다
□ 무엇을 할것인가 ? > 자동화 구성 sh 파일 생성 작업
1) 파일 정보및 위치 \\192.168.0.34\config\cp_backup_config2_dir.sh
- 주요인자
전체 내용
/tmp 디랙토리로 복사 합니다
백업에서 제외되는 디랙토리로 임시 복사 합니다
재시작하면 살아 있고
시스템재부팅 하면 없어지는 /tmp 디랙토리 입니다
2) 상기 cp_backup_config2_dir.sh 을 아래와같이 단독 실행 확인 합니다
- 주요 명령어
3) 텔레그렘 동작 확인
□ sh 파일 실행 가능하게 만들기
1) s:\config\shell_commands.yaml 파일 생성 수정
-주요 인자
shell_cp2dir_yaml
/config/cp_backup_config2_dir.sh
□ 자동화 파일 구성
1) 파일 적용 정보 s:\config\automations\cp_backup_config2_dir.sh.yaml
- 1시간 간격 59분에 동작
- 주요인자
shell_cp2dir_yaml
hours: /1
minutes: '59'
========
작업 삽질기 > crontab 동작 실패
crontab 동작이 안된다
아래부분을 복사 사용 하세요
파일 생성후
나노설치
apk add nano
나노에디터로 편집
nano /config /cp_backup_config.sh
실행 권한 주기
chmod a+x *.sh
실행 테스트
sh /config /cp_backup_config.sh
ls /config/backup_config/*.*
자동실행 매일 1시에세 복사 작업 합니다.
crontab -e
0 1 * * * sh /config/cp_backup_config.sh
=======================================================
쉘 명령
https://www.home-assistant.io/integrations/shell_command/
☞ https://11q.kr 에 등록된 자료 입니다. ♠ 정보찾아 공유 드리며 출처는 링크 참조 바랍니다♠
관련자료
-
링크
-
이전
-
다음
댓글목록
