DS716+ DSM 5.2에서 테스트하였습니다.
DSM에 접속하여 제어판-작업 스케줄러-생성-사용자 정의 스크립트 메뉴에서 다음과 같이 내용을 등록합니다.
(캡쳐 이미지를 첨부합니다.)
- 작업: Cleanup (자유롭게 작성하세요.)
- 사용자: root (다른 계정으로 해도 상관없습니다.)
- 사용자 정의 스크립트:
#!/bin/ash
/usr/syno/pgsql/bin/psql -t -A -U postgres -d download -c "DELETE from Download_queue WHERE status in ('5','7','8')"
- 다음 일수 후 실행: 매일
- 첫 실행 시간: 00:00
- 주기: 매 5분마다
- 마지막 실행 시간: 23:55
감사합니다.
참고 URI: https://forum.synology.com/enu/viewtopic.php?t=70586
--- 수정 ---
"사용자 정의 스크립트"에서 #!/bin/ash는 없어도 되네요.
-t -A 옵션 없어도 상관없습니다.
/usr/syno/pgsql/bin/psql -U postgres -d download -c "DELETE from Download_queue WHERE status in ('5','7','8')"
위와 같이 한줄만 작성하시면 됩니다.
참고
Download_queue 테이블의 status 컬럼 Key 값
1. 대기 중
2. 다운로드 중
3. 일시 정지
4. 종료 중
5. 다운로드 완료
6. 해시 체크
7. 시딩 중
8. 파일 호스팅 대기
9. 압축 해제 중
추천갑니다
리스트 쌓여있는거 보기 싫었는데 깔끔해서 좋습니다.
감사합니다.
시놀로지 지름 꾹꾹 참고 있는데ㅠㅠ
분 단위 설정이 불가..ㅠㅠ
from CV
바로 적용했어요 ~
작업 ID가 올바르지 않거나 작업이 삭제되었습니다. 이렇게 나오네요?
저도 이것 때문에 토렌트 완료 시 스크립트가 실행되는 방법을 찾아보았는데
아직 마음에 드는 방법을 찾지 못했습니다.
절전이 필요하면 스케쥴을 적절히 조절해야 합니다.
제 경우는 위 방법으로 잘 되었는데, 에러가 난다니 이상하네요.
from CV
from CV
#CLiOS
DSM 6.0 올린 이후로 완료된 토렌트 삭제가 안 되네요.
원래 스크립트, 수정된 스크립트 모두 안 됩니다.
혹시 몰라서 나스 재부팅도 해봤는데 여전합니다.
저만 그런가요? ㅠ.ㅠ
저도 찾은건데 DSM 6.0에서는 이렇게 하면 된다네요. 단 해보니까... 트리거 말고 스케줄로
해야 가능 하네요.
1. 대기 중
2. 다운로드 중
3. 일시 정지
4. 종료 중
5. 다운로드 완료
6. 해시 체크
7. 시딩 중
8. 파일 호스팅 대기
9. 압축 해제 중