본 영상은 방법을 알려드릴뿐 이로인해 발생하는 모든 일은 본인이 책임지지 않습니다. 아침마다 자동으로 상태체크가 됐더라도 아이가 유증상이 있다면 바로 학교나 관계 부처로 연락을 취하셔야 함을 알려드립니다.
참고한 사이트 : https://nmmmblog.tistory.com/117
◆ 저장될 폴더생성
◆ 패키지소스 추가
SynoCommunity
http://packages.synocommunity.com/
◆ 파이썬3 설치
◆ 텍스트 편집기 설치
◆ 실행파일 생성
import hcskr
import smtplib
import random
import time
from email.mime.text import MIMEText
random1=random.randrange(1,6)
random2=random.randrange(10,20)
#print("wait {} seconds".format(random1))
#첫째
time.sleep(random1)
hcskr.selfcheck("이름","생년월일","지역","학교이름","학교종류","비밀번호")
#print("wait {} seconds".format(random2))
#둘째
time.sleep(random2)
hcskr.selfcheck("이름","생년월일","지역","학교이름","학교종류","비밀번호")
#세션생성
s = smtplib.SMTP('smtp.gmail.com',587)
#Tls 보안 시작
s.starttls()
#로그인 인증
s.login('구글메일주소','앱비밀번호')
#보낼 메시지 설정
#메세지 내용
msg = MIMEText('자가진단 완료')
#제목
msg['Subject'] = '자가진단'
# 메일 보내기
s.sendmail("보내는메일주소", "받는메일주소", msg.as_string())
# 세션 종료
s.quit()
hcskr 지원하는 지역 학교 검색 참고
https://pydigger.com/pypi/hcskr
◆ 제어판 - 터미널 및 SNMP - SSH 활성화 체크
◆ SSH 접속
sudo -i (root 사용자 변경)
◆ pip 설치
wget https://bootstrap.pypa.io/get-pip.py # get-pip.py 다운로드
python3 get-pip.py # pip 설치
python3 -m pip install requests # requests 설치
python3 -m pip install selenium # selenium 설치
◆ hcskr 설치
python3 -m pip install hcskr
◆ 작동테스트
python3 /volume1/app/self.py
자가진단 앱이나 사이트 를 통해 자가진단이
완료되었는지 확인 (자가진단완료 시간 확인)
별다른 에러 메세지가 없으면 완료 되었음
◆ 스케줄러 등록
제어판 - 작업스케줄러
생성 - 예약된작업 - 사용자정의 스크립트
유튜브보고 그대로 따라했는데 잘되네요
담임인데 미참여자 독려 메세지 보내기도 자동으로 보낼 수 있는 방법도 알면 좋겠네요 ㅠㅠ 단순히 따라하는 수준이라