본문으로 바로가기

컴퓨터 검색 결과

해당 글 41
텔레그램

시놀로지 > 제이판 > 알림 > sms

"SMS 서비스 업체 추가" 버튼을 클릭해서 추가 합니다.

사용자 삽입 이미지



공급자 설명은 자신이 원하는 이름으로 변경을 합니다.
이후에 SMS URL에 다음과 같은 값을 입력 합니다.

https://api.telegram.org/bot자신의토큰/sendmessage?chat_id=채팅방번호&user=1&pass=2&phone=3&text=Hello World



사용자 삽입 이미지

매개변수를 위 사진과 같이 설정을 합니다.



사용자 삽입 이미지


사용자 이름, 패스워드, 기본전화를 적당히 숫자를 입력 합니다.

그러면은 이제 사용할 수 있습니다.
크리에이티브 커먼즈 라이센스
Creative Commons License

댓글을 달아 주세요

[Synology] Download 텔레그램 알람

category 컴퓨터/NAS 2018/10/21 15:18
1. 패키지센터에서 Download Station을  종료


2. ssh를 이용하여 쉘로 진입하여, Root권한을 획득한다.
$ sudo -i


3. Download Station 재부팅 간 설정파일을 초기화하지 않도록 변경하기 위해, 아래 명령어로 스크립트 파일을 수정
$ vi /var/packages/DownloadStation/scripts/start-stop-status



4. "rm ${PACKAGE_DIR}/etc/download/settings.json" 이라고 적혀있는 부분을 찾아서, 앞에 "#"을 붙여 주석처리해주고 저장
# rm ${PACKAGE_DIR}/etc/download/settings.json


5. 설정 변경을 위해 아래 명령어로 설정 파일 수정
   위 4번에서 경로를 찾아서 변경된 경로로 접근을 해도 됩니다.(업데이트에 따라서 경로가 바뀔수도 있습니다.)
$ vi /var/packages/DownloadStation/etc/download/settings.json


6. script-torrent-done-enabled, script-torrent-done-filename을 찾아서 아래와 같이 변경
"script-torrent-done-enabled": true,
"script-torrent-done-filename": "/volume1/@appstore/DownloadStation/bin/downloadComplete.sh",


7. postgresql의 계정정책 관련 설정을 변경
$ vi /etc/postgresql/pg_hba.conf


8. 아래와 같이 되어 있는 부분을 변경
#Before)    
# TYPE  DATABASE        USER            ADDRESS                 METHOD
local   all             postgres                                peer map=pg_root
local   all             all                                     peer

#After)    
# TYPE  DATABASE        USER            ADDRESS                 METHOD
local   all             postgres                                trust
local   all             all                                     peer


이걸 안하면, OS계정과 postgresql 계정이 다른 상황에서 원격 쿼리를 날리는 경우 아래와 같은 에러가 발생하기 때문이다.
psql: FATAL:  Peer authentication failed for user "postgres"


9. 설정을 변경했으니, postgresql을 재시작
$ /usr/syno/etc.defaults/rc.sysv/pgsql.sh restart


10. 이제 6번 과정에서 script-torrent-done-filename 부분에 입력했던 경로로 이동하여, 쉘 스크립트 파일 새성
$ vi /volume1/@appstore/DownloadStation/bin/downloadComplete.sh


downloadComplete.sh 스크립트내용)    
#!/bin/sh
 
TOKEN='BOT Token 입력'
URL='https://api.telegram.org/bot'$TOKEN
MSG_URL=$URL'/sendMessage?disable_notification=true&chat_id='
CHAT_ID='CHAT ID 입력'
 
function send_message {
  res=$(/usr/bin/curl --data-urlencode "text=[MYNAS] $TR_TORRENT_NAME download complete." "$MSG_URL"$CHAT_ID"&")
}
 
send_message
/bin/psql -U postgres -d download -c "DELETE FROM Download_queue WHERE status IN ('5','7','8')"


11. 파일 권한을 755 로 설정
chmod 755 /volume1/@appstore/DownloadStation/bin/downloadComplete.sh


12. 패키지센터에서 DownloadStation 시작


13. DownloadStation에서 다운로드 완료 후 개설한 텔레그램 방에 "[MYNAS] 토렌트명 download complete" 라고 메시지가 오고, Downloas Station 에서 목록이 사라지면은 성공

크리에이티브 커먼즈 라이센스
Creative Commons License

댓글을 달아 주세요

[BAT] bat 파일 도메인 NSLOOKUP

category 컴퓨터/Windows 2018/09/22 10:06
@echo off
@rem KT  168.126.63.1  168.126.63.2 
@rem SK브로드밴드  210.94.0.73  221.139.13.130 
@rem 두루넷  210.117.65.1  210.117.65.2 
@rem 신비로  202.30.143.11  203.30.143.11 
@rem 데이콤  164.124.101.2  203.248.240.31 
@rem 드림라인  210.181.1.24  210.181.4.25 
@rem 파워콤  164.124.107.9  203.248.252.2 

set domain=조회할 도메인
set list=168.126.63.1, 210.94.0.73, 210.117.65.1, 202.30.143.11, 164.124.101.2, 210.181.1.24, 164.124.107.9

for %%i in (%list%) do (
    echo # %%i ################################
    nslookup %domain% %%i
)
pause
크리에이티브 커먼즈 라이센스
Creative Commons License

댓글을 달아 주세요

[Windows] 시작 프로그램 위치

category 컴퓨터/Windows 2018/09/10 15:14
윈도우 탐색기에서 아래의 줄을 붙여 넣으시면은 시작 프로그램 폴더로 이동을 합니다.

"C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp"


시작 > 실행에서 다음의 명령어를 넣어도 됩니다.

"shell:startup"
크리에이티브 커먼즈 라이센스
Creative Commons License

댓글을 달아 주세요

find /home/사용자디렉토리/ -user 대상유저명 | xargs chown 변경그룹.변경소유자


출처 : http://blog.rubi.kr/linux%EC%97%90%EC%84%9C-%ED%8A%B9%EC%A0%95-%EB%94%94%EB%A0%89%ED%86%A0%EB%A6%AC%EC%9D%98-%ED%8A%B9%EC%A0%95-%EA%B3%84%EC%A0%95-%EC%86%8C%EC%9C%A0%EA%B6%8C-%EB%B3%80%EA%B2%BD%ED%95%98%EA%B8%B0/
크리에이티브 커먼즈 라이센스
Creative Commons License

댓글을 달아 주세요

[Linux] Crontab에 프로세스 정지와 실행을 등록



#!/bin/sh
count=0
cd /opt/monitoring
for line in `ps -ef | grep "monitoring" | grep -v grep | awk '{ printf("%s\n", $2); }'`
do
    if [ $line -ge 1 ]; then
        #echo $line
        #프로세스 죽이기는 아래것중 아무것나 사용하면 됩니다.
        #kill -TERM $line    
        kill -9 $line
    fi
    
    #echo $count
    
    if [ $count -eq 0 ]; then
        rm -rf /opt/monitoring/*.out
        /usr/bin/nohup /opt/monitoring/device.php &
        #echo bakgroundstart
        count=$(($count+1))
    fi
done
크리에이티브 커먼즈 라이센스
Creative Commons License

댓글을 달아 주세요

쉘스크립트 비교연산자 활용

category 컴퓨터/Linux 2018/03/26 10:44
쉘스크립트 비교연산자 활용


정수 비교

-eq

    같음

    if [ "$a" -eq "$b" ]
-ne

    같지 않음

    if [ "$a" -ne "$b" ]
-gt

    더 큼

    if ["$a" -gt "$b" ]
-ge

    더 크거나 같음

    if [ "$a" -ge "$b" ]
-lt

    더 작음

    if [ "$a" -lt "$b" ]
-le

    더 작거나 같음

    if [ "$a" -le "$b" ]
<

    더 작음(이중 소괄호에서)

    (("$a" < "$b"))
<=

    더 작거나 같음(이중 소괄호에서)

    (("$a" <= "$b"))
>

    더 큼(이중 소괄호에서)

    (("$a" > "$b"))
>=

    더 크거나 같음(이중 소괄호에서)

    (("$a" >= "$b"))

문자열 비교

=

    같음

    if [ "$a" = "$b" ]
==

    같음

    if [ "$a" == "$b" ]

    = 와 동의어입니다.
!=

    같지 않음

    if [ "$a" != "$b" ]

    이 연산자는 [[ ... ]] 에서 패턴 매칭을 사용합니다.
<

    아스키 알파벳 순서에서 더 작음

    if [[ "$a" < "$b" ]]

    if [ "$a" \< "$b" ]

    "<" 가 [ ] 에서 쓰일 때는 이스케이프를 시켜야 하는 것에 주의하세요.
>

    아스키 알파벳 순서에서 더 큼

    if [[ "$a" > "$b" ]]

    if [ "$a" \> "$b" ]

    ">" 가 [ ] 에서 쓰일 때는 이스케이프를 시켜야 하는 것에 주의하세요.

    이 비교 연산자를 어떻게 응용하는지 예 26-4에서 살펴보세요.
-z

    문자열이 "null"임. 즉, 길이가 0
-n

    문자열이 "null"이 아님.
크리에이티브 커먼즈 라이센스
Creative Commons License

댓글을 달아 주세요

윈도우10 성능 안정화 팁

1. 빠른 시작 끄지

제어판 > 하드웨어 및 소리 > 전원옵션 > 시스템 설정

"종료설정" 에서 "빠른 시작 켜기(권장)" 을 체크 해제 합니다.


2. HPET 끄기

HPET는 고정밀 타이머로 8코어 이상에서는 오히려 문제를 일으키는 기능으로 다음과 같은 증상을 만듭니다.

a. 화면 티어링

b. 1000 폴링 레이트로 사용하는 마우스 포인터의 튀는 현상

c. 화면과 소리의 싱크 안맞음



CMD 관리자 모드 에서 "bcdedit /set useplatformclock false" 명령어로 기능을 끕니다.
크리에이티브 커먼즈 라이센스
Creative Commons License

댓글을 달아 주세요

  1. Antonio 2018/01/26 16:50

    Appreciate it! A lot of content.


#
# sudo cat /etc/mysql/debian.cnf
#


파일 수정

# Automatically generated for Debian scripts. DO NOT TOUCH!
[client]
host     = localhost
user     = debian-sys-maint
password = 비밀번호
socket   = /var/run/mysqld/mysqld.sock
[mysql_upgrade]
user     = debian-sys-maint
password = 비밀번호
socket   = /var/run/mysqld/mysqld.sock
basedir  = /usr



MySQL 로그인
#mysql -u root -p <password>



DB 에 비밀번호 적용
mysql> GRANT ALL PRIVILEGES ON *.* TO 'debian-sys-maint'@'localhost' IDENTIFIED BY '비밀번호';


재시작
#sudo /etc/init.d/mysql restart
크리에이티브 커먼즈 라이센스
Creative Commons License

댓글을 달아 주세요

파이어폭스 로그인 HTTPS 아니면 경고 표시 해제?

사용자 삽입 이미지




파이어폭스를 사용 하다 보면은 위에 그림처럼 로그인창에 경고 메세지가 나오는 경우가 많습니다.
사용자의 안전성을 위해서 HTTPS로 연결을 하지 않으면은 나오는것인데, 어떻게 보면은 약간 불편한 편입니다.
물론 안전을 위해서라면은 안내 메세지가 있어야 하지만 내가 불편한것은 싫으신 분들도 있고 하여서 한번 기록해 보려고 합니다.

일단 파이어폭스의 환경설정으로 들어갑니다.

주소 표시줄에 "about:config"

사용자 삽입 이미지

그럼 무수히 많은 설정을 할 수 있는데 우리가 원하는것은 저것을 없애는것이기에 환경설정 검색창에 다음과 같은 단어로 검색을 힙니다.

검색어 : ""security.insecure_field_warning.contextual.enabled"

사용자 삽입 이미지

제가 스샷을 찍다보니 이미 값이 false 이지만은 원래는 true로 되어 있습니다.
마우스로 더블 클릭하시면은 true <--> false 로 변경할 수 있으니 값을 변경하시면 됩니다.

이렇게 하고 웹사이트 로그인창을 가서 ID 입력 부분에 마우스로 클릭하면은 이제 가장 위에 있는 그림에 나오는 경고 창이 나오지 않습니다.

사용자 삽입 이미지

대신에 경고창이 나오지 않으니 좀더 신중을 기해서 사용 해주시기 바랍니다.
크리에이티브 커먼즈 라이센스
Creative Commons License

댓글을 달아 주세요

Trudy
Trudy 님의 블로그
MENU
VISITOR 오늘366 / 전체462472