메뉴 건너뛰기

정보자료게시판

장비/디자인/구조

시놀로지 업로드 링크에 파일이 업로드되면 메일 및 텔레그램 알림이 가도록

by 숨마 posted Dec 17, 2020
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

2시간 작업 후 겨우 성공


    1. gmail은 일단 메일 발송 안됨. php -r mail 명령 스크립트 실행 시 무슨 권한 오류가 생김
    2. smtp 메일로 했더니 rejected not owned 라는 오류가 발생
    3. mail plus 서버 > 도메인 > 편집 > 사용자 에 똑같은 이름의 사용자를 메일 서버 사용자로 추가해주니 해결됨 

 

제어판 > 작업 스케줄러 > 생성 > 작업 설정에 걸어주어야 하는 스크립트는 다음과 같음

 

 

cd '/var/[감시 대상 폴더]'
ls > current_dir
current_dir_len=$(wc -l < current_dir)
prior_dir_len=$(wc -l < prior_dir)
num_new_files=$((current_dir_len - prior_dir_len))
if ! (diff current_dir prior_dir> /dev/null) && [ "$num_new_files" -gt 0 ]
then
/usr/bin/php -r "mail('당신의 이메일 주소','새로 $num_new_files 개의 파일이 업로드되었습니다','새로 업로드된 파일을 서버에서 확인하시기 바랍니다',' From:<보내는 사람 이메일 주소>');"
fi
cp current_dir prior_dir


--- 추가

 

텔레그램 알림도 같이 보낼 수 있다.

TOKEN='[토큰값]' 
URL='https://api.telegram.org/bot'$TOKEN 
MSG_URL=$URL'/sendMessage?chat_id=' 
CHAT_ID='[챗아이디값]' 

/usr/bin/curl --data-urlencode "text=[NAS 이름] download complete." "$MSG_URL"$CHAT_ID"&"

 

 


  1. 아두이노로 pc 재부팅 제어하기

  2. 아두이노 맥북에서 연결하기

  3. 싱크대 절수페달 설치하기

  4. 싱크대 상부장 위로 여닫이 고정 안될때

  5. 신형 맥북프로 블루투스 끊김 현상 해결

  6. 신형 논터치바 맥북프로 13인치 배송중

  7. 신형 13인치 논터치바 맥북프로 간단 소감

  8. 신제품 중독

  9. 식기세척기 비교 LG vs. 밀레

  10. 시놀로지 포토스테이션 외부접속 설정

  11. 시놀로지 인증서 갱신 에러

  12. 시놀로지 업로드 링크에 파일이 업로드되면 메일 및 텔레그램 알림이 가도록

  13. 시놀로지 마리아DB 백업

  14. 시놀로지 | 오류 | Audio Station 삭제 후 재설치 시 실패

  15. 시놀로지 VPN 서버 설정 아이폰

  16. 시놀로지 note station 문제

  17. 시놀로지 MailPlus 에서 구글 메일 수신 안될때, 거부할때

  18. 시놀로지 http -> https 로 리다이렉션 하기

  19. 시놀로지 git server에서 push 잘 안될때

  20. 시놀로지 Git Server 설치 시 Git Server 사용자 권한 설정 리스트가 안나오는 경우

Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 15 Next
/ 15
위로