아래는 제작자 님 블로그 입니다. 먼저 아래 블로그를 참고 하시면 됩니다.
https://iodides.tistory.com/8?category=693844
업데이트 소식도 블로그에 같이 올라옵니다~
우리는 늘 iodides님께 감사해야해요. 너무 편해졌거든요. 감사합니다.
showdown 기본 설치방법은 아래 제가 먼제 올린 아래 링크 참고 해 주시기 바랍니다.
https://www.clien.net/service/board/cm_nas/13389867?po=0&sk=title&sv=showdown&groupCd=&pt=0CLIEN
스케줄러에 등록하는 방법은.
아래 제 글에 있지만 페르우노님 방법으로 하니 잘 됩니다. 감사합니다.
1. 먼저 sh 파일을 만들어 보겠습니다.
showdown에 들어있는 start.sh를 바꾸시는 방법도 있고요 저 처럼 새로운 sh 파일을 하나 만드시는 방법도 있습니다.
편하신 방법으로 해주시면 되고요. 저는 새로 만드는 방법으로 했습니다.
먼저 putty로 접속해 주세요. 그리고 기존에 계속 접속하던 계정으로 접속 해 주세요.
먼저 쇼 다운 디렉토리로 이동 해 주세요
cd /volume1/xxx/showdow/
그리고 파일을 하나 만듭니다.
vi startup.sh
저는 편의상 startup이라고 파일명을 정했습니다만 편하게 정하시면 됩니다.
윈도우에서 메모장에 만드는것보다 putty에서 vi로 만드는게 확실할것 같아서 그렇게 했습니다.
(크게 문제는 없을것 같습니다만..)
자 이제 startup.sh
파일 내용을 아래와 같이 적어 주시면 됩니다.
페루우노 님께서는 sleep을 15분 정도 잡아주셨는데요 저는 5분으로 했습니다.
부팅되고 5분정도면 충분한 시간이고 테스트도 했습니다만 트랜스미션을 도커로 사용하시는 분은 넉넉하게 잡아서주셔 될것 같습니다.
저는 테스트 한다고 5분정도로 잡고 테스트 했습니다.
그리고 맨 아랫 줄에 /var/packages/Java8/target/j2sdk-image/bin/ 이부분은 자바의 전체 경로입니다.
외국 포럼에 둘러본 결과 전체경로로 실행 시켜주는게 좋다고 하여 전체경로를 입력해 놓은신것 같습니다.
java의 전체경로 확인은 which java로 해보시면 됩니다.
물론 /var/packages/Java8/target/j2sdk-image/bin/ 이경로와 같을거에요.
만약 다르시다면 which java로 쳐서 나온 경로를 적어 주시면 됩니다.
자 이제 파일을 만드셨으면 저장을 하고 나옵니다. vi 명령어는 네이버 참고 하시면 될것같습니다.
vi 기본명령어
insert 키(방향키위에있는키) 누르면 편집 시작입니다.
esc키 편집종료
:wq 저장후 종료
이게 vi로 파일만드는데 필요한 명령어 전부 입니다.
https://terms.naver.com/entry.nhn?docId=4125944&cid=59321&categoryId=59321
네이버 vi 명령어 입니다. 다양하게 사용해 보실분들은 참고 하시면 됩니다.
#! /bin/sh
export LANG=en_US.UTF-8
cd /volume1/xxx/showdow/
sleep 5m
/var/packages/Java8/target/j2sdk-image/bin/java -jar Server.jar &
다 작성하셨으면 저장후 종료 해 주시면 됩니다.
여기까지가 스케줄러에 넣을 sh 파일 만든거에요.
2. 자 이제 시놀로지 제어판으로 가서 스케줄러에 등록해 보겠습니다.
제어판 -> 작업스케줄러->생성->트리거된작업->사용자정의 스크립트를 눌러 주시고요.
일반탭헤어서는 작업 이름만 설정 해 주시면 됩니다.
작업 : showdown (편하게 설정해 주세요)
활성화됨 체크
작업설정탭에서
/volume1/xxx/showdow/startup.sh
이런식으로 아까 작업했던 sh파일 경로만 적어 주시면 됩니다.
자 그럼 저장하고 재부팅 하신뒤 5분이상 기다리셨다가 클라이언트 실행 해 보시면 됩니다.
대신 외부망이라면 ddns는 필수겠지만요
댓글 감사합니다.
:No such file or directory라는 오류가 나오는데 어떻게 해결할 수 있을까요?
시놀 6버전 사용중입니다~