시놀로지 rsync 백업 크론탭에 등록 방법


Synology 하드디스크의 특정폴더를 USB 외장 하드에 동기화 해주는 방법입니다.

터미널로 접속해서 크론으로 rsync 스크립트가 실행되도록 해봤습니다.


sudo touch /usr/syno/bin/usb-rsync.sh

sudo chmod +x /usr/syno/bin/usb-rsync.sh

sudo vi /usr/syno/bin/usb-rsync.sh


아래 내용으로 저장

#!/bin/sh


rsync -av --delete --exclude '@eaDir' /volume1/원본폴더 /volumeUSB1/usbshare/backup

rsync -av --delete --exclude '@eaDir' /volume2/원본폴더 /volumeUSB1/usbshare/backup


sudo vi /etc/crontab

05  0   *   *   *   root    /usr/syno/bin/usb-rsync.sh

매일 0시 5분 마다 실행되도록 합니다.

시간은 알맞게 고치시면 됩니다.


블로그 이미지

영은파더♥

가상서버호스팅 VPS 리눅스 서버관리 윈도우 IT

,

[안드로이드] targetSDK 26 HttpClient 오류


Android SDK 23 이전에서 잘 동작하던 앱이 26으로 올리니 아래와 같은 오류가 발생합니다.

23 버전부터 제거가 되었다고 하네요~

org.apache.http.legacy.jar 파일을 다운로드 해서 libs 에 추가해 주면 됩니다.

02-22 11:34:12.168: E/AndroidRuntime(8261): at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:169)

02-22 11:34:12.168: E/AndroidRuntime(8261): at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:124)

02-22 11:34:12.168: E/AndroidRuntime(8261): at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:366)

02-22 11:34:12.168: E/AndroidRuntime(8261): at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:560)

02-22 11:34:12.168: E/AndroidRuntime(8261): at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:658)

02-22 11:34:12.168: E/AndroidRuntime(8261): at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:632)

02-22 11:34:12.168: E/AndroidRuntime(8261): at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:621)

https://android.googlesource.com/platform/prebuilts/sdk/+/android-support-test/org.apache.http.legacy

https://android.googlesource.com/platform/prebuilts/sdk/+archive/android-support-test/org.apache.http.legacy.tar.gz



블로그 이미지

영은파더♥

가상서버호스팅 VPS 리눅스 서버관리 윈도우 IT

,