이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 명령 inoticoming입니다.
프로그램:
이름
inoticoming - 파일이 들어오는 디렉터리에 도달할 때 작업을 트리거합니다.
개요
이니티코밍 [ 전역 옵션 ] 예배 규칙서 행위*
기술
Inoticoming은 다음을 보는 데몬입니다. 예배 규칙서 Linux의 inotify 프레임워크 및 트리거 사용
행위 특정 이름을 가진 파일이 거기에 배치되면.
예를 들어 다음을 기다리는 데 사용할 수 있습니다. .변경 디렉토리에 업로드된 파일 및 호출
견책 저장소에 저장합니다.
글로벌 옵션
--전경
포크하지 말고 포그라운드에 머물면서 stderr에 로그인하십시오.
--로그 파일 파일 이름
백그라운드에서 분기한 후 지정된 파일 이름 syslog 대신.
--pid 파일 파일 이름
실행 중인 인스턴스의 pid를 에 씁니다. 파일 이름.
--초기 검색
먼저 디렉토리에서 이미 존재하는 파일을 검색하고 다음을 사용하여 처리하십시오.
방금 나타난 것처럼 규칙을 부여했습니다. 이 초기 단계에서 파일이 표시되면
두 번 처리될 수 있지만 절대 놓쳐서는 안 됩니다. (그들이 너무 많고
inotify 큐 오버플로).
ACTIONS
각 작업 설명은 이 작업에 대한 선택적 옵션 목록입니다(어떤 파일이
호출, 실행하기 전에 변경할 디렉토리, ...), 다음에
명령 및 해당 인수는 단일 ; 인수로. 좋다:
이니티코밍 --전경 / --정규 표현식 ^v 에코 가 등장 {} in 전에, 뿌리 디렉토리. \;
(쉘이나 쉘에서 호출하는 경우에만 ; 앞에 \가 필요합니다.
기타 해석 ; 자체적으로).
활동 옵션
--접두사 현
파일 이름이 지정된 문자열로 시작하는 경우에만 이 작업을 트리거합니다.
--접미사 현
파일 이름이 지정된 문자열로 끝나는 경우에만 이 작업을 트리거합니다.
--정규 표현식 정규병 표현
파일 이름이 지정된 정규식과 일치하는 경우에만 이 작업을 트리거합니다.
--chdir 예배 규칙서
로 변경 예배 규칙서 지정된 명령을 실행하기 전에 (참고로 그 이후로
잘 작동하는 데몬이고 작업 디렉토리는 / 모두에게 상속될 것
행위).
--stdout-to-log
명령의 출력(stdout)을 로그 파일로 리디렉션합니다.
--stderr-to-log
명령의 오류 출력(stderr)을 로그 파일로 리디렉션합니다.
사용 예
이니티코밍 --로그 파일 로그/ilog --pid 파일 PID $INCOMINGDIR --접미사 .변경
--stderr-to-log 견책 -s -b $REPREPROBASEDIR --잠금 대기 1000 처리 들어오는
규칙 이름 {} \;
이것은 모든 새로운 .changes 파일에 대해 reprepro를 호출합니다. {}를 다음과 같이 지정합니다.
processincoming에 대한 인수(inoticoming이 파일 이름으로 대체됨)
.changes 파일만 처리되고 reprepro는 이에 대해 불평하지 않습니다.
가능한 다른 아직 불완전한 .changes 파일은 다음으로 시작하는 경우에만 사용할 수 있습니다.
레프리프로 버전 2.2.2.
문제
아직 대기열 오버플로 처리가 없습니다.
보고 버그
Debian BTS에 버그 보고 또는 위시리스트 요청
(예: 사용하여 버그를 제보하기 이니티코밍 데비안에서)
또는 직접brlink@debian.org>.
저작권
저작권 © 2007 Bernhard R. Link
이것은 무료 소프트웨어입니다. 복사 조건에 대한 소스를 참조하십시오. 보증이 없습니다. ~ 아니다
상품성 또는 특정 목적에의 적합성을 위해서라도.
onworks.net 서비스를 사용하여 온라인에서 inoticoming 사용