영어FrenchSpanish

서버 실행 | Ubuntu > | Fedora > |


온웍스 파비콘

lmove - 클라우드의 온라인

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터를 통해 OnWorks 무료 호스팅 제공업체에서 lmove 실행

이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 명령 lmove입니다.

프로그램:

이름


lmove - 기사를 /news/group/number 디렉토리로 이동

개요


이동 -d 디렉토리 [ -c 파일 이름 ] [ -a 파일 이름 ] [ -e | -E 파일 이름 ] [ -l 구문 파일 ]
[ -D ] [ -A ] [ -h | -NS ]

옵션


-a 파일 이름

이것은 활성 파일의 위치입니다. 아래 파일 설명을 참조하십시오. 이 옵션의 경우
제공되지 않으면 "활성"의 기본값이 사용됩니다.

-A

Lmove는 활성 파일을 사용하여 파일을 생성할 때 시작할 번호를 결정합니다.
각 그룹의 기사 이름. 외부 프로그램이나 사람이
기사를 디렉토리에 넣거나 활성 파일의 번호를 변경하면
이미 존재하는 기사를 실수로 덮어 쓰기 위해 존재합니다. 이를 방지하기 위해 lmove
새 기사를 디렉토리로 이동하기 전에 기사가 이미 존재하는지 확인합니다.
나무. 이미 존재하는 경우 lmove는 해당 지점에서 경고 메시지와 함께 중단됩니다.

이 옵션은 기본 작업을 재정의합니다. lmove가 실행될 때 이 옵션이 주어지면,
lmove는 사용되지 않는 항목을 찾을 때까지 항목 번호를 계속 증가시킵니다.

-c 파일 이름

이것은 구성 파일의 위치입니다. 아래 파일 설명을 참조하십시오. 이 경우
옵션이 제공되지 않으면 "lmove-config"의 기본값이 사용됩니다.

-d 디렉토리

이 옵션은 필수입니다. 이것은 lmove가 넣을 기사를 포함하는 디렉토리입니다.
디렉토리 구조로. BASE 디렉토리와 동일한 파일 시스템에 있어야 합니다.
(아래의 ACTIVE FILE 참조), 일부 ..IX의 move 명령은 파일 간에 파일을 이동할 수 없기 때문에
시스템.

-D

이 옵션은 lmove가 다양한 디버깅 메시지를 debug.suck에 기록하도록 지시합니다. 이것은
주로 개발자가 다양한 문제를 추적하는 데 사용합니다.

-e | -E 파일 이름

이 옵션은 모든 오류 메시지(일반적으로 stderr에 표시됨)를 대체
파일. 소문자 버전인 -e는 컴파일된 기본값으로 오류 메시지를 보냅니다.
suck_config.h에 정의되어 있습니다. 대문자 버전인 -E에는 파일 이름 매개변수가 필요합니다.
그러면 모든 오류 메시지가 이 파일로 전송됩니다.

-l 구문 파일

이 옵션은 lmove가 기본 제공을 사용하는 대신 대체 구문 파일을 로드하도록 지시합니다.
메시지. 이렇게 하면 다른 언어로 문구를 인쇄하거나
lmove를 다시 빌드하지 않고 메시지를 사용자 정의할 수 있습니다. "외국어" 참조
PHRASES"에서 자세한 내용을 확인하세요.

-s

이 옵션은 Suck에게 교차 게시된 기사에 대한 심볼릭 링크를 생성하도록 지시합니다.
여러 그룹. 활성 파일에 있는 뉴스 그룹 행의 첫 번째 그룹은
기사의 실제 텍스트, 또한 뉴스 그룹 행에 있는 다른 그룹
활성 파일에 존재하면 실제 텍스트에 대한 심볼릭 링크를 얻습니다. 이렇게 해서
뉴스 독자는 교차 게시된 모든 그룹에서 교차 게시된 기사를 볼 수 있습니다.
에게. 참고: 기사가 활성 그룹에 존재하지 않는 그룹에 교차 게시된 경우
파일이 없으면 링크가 생성되지 않습니다.

-h

이 옵션은 -s 옵션과 동일하지만 심볼릭 링크 대신 하드 링크가
만들어진. man 2 링크와 man 2 symlink를 참조하여 hard와 man XNUMX의 차이점을 설명하십시오.
심볼릭 링크.

기술


Lmove는 단일 디렉토리에 있는 기사(예: "suck"으로 검색된 기사)를 가져오고,
뉴스 그룹을 기반으로 디렉토리 트리에 넣습니다. Lmove는 "활성" 파일을 사용하여
다양한 기사를 넣을 위치를 결정하고 가장 높은 번호를 추적합니다.
이 디렉토리의 기사. Lmove는 각 기사를 스캔하여 일치하는 그룹을 찾습니다.
활성 파일을 선택한 다음 해당 그룹의 디렉토리에 기사를 저장하여 가장 높은
해당 그룹의 번호입니다. 일반적으로 기사의 첫 번째 그룹이
위의 -h 또는 -s 옵션을 사용하지 않는 한 lmove는 다음 문서로 넘어갑니다.

구성 FILE


구성 파일에는 다음 두 줄이 포함되어야 합니다.

기본=/usr/spool/news
ACTIVE=/usr/spool/news/active

BASE=는 lmove에게 모든 기사의 기본 디렉토리를 알려줍니다. 기사들이 있는 곳입니다
실제로 저장됩니다.

ACTIVE=는 아래에 설명된 활성 파일을 찾을 위치를 lmove에 알려줍니다.

ACTIVE FILE


활성 파일은 뉴스 그룹 이름, 현재 가장 높은 기사 번호,
현재 가장 낮은 기사 번호 및 그룹의 현재 상태. Lmove는
뉴스 그룹 이름과 가장 높은 기사 번호. 다른 필드는 다시 작성될 뿐
어떤 식 으로든 수정되었습니다. 다른 프로그램에서 사용하기 위해 여기에 있습니다.

예:

comp.os.linux.announce 1000 1 년

행은 lmove가 기사를 저장할 유효한 그룹의 목록입니다.
새 그룹의 가장 높은 기사 번호는 0 또는 1이어야 합니다.

완료되면 lmove는 현재 활성 파일을 "active.old"로 이동하고
새로운 가장 높은 기사 번호를 가진 새로운 활성 파일. 로 이동되지 않은 모든 기사
디렉토리 구조는 원래 기사 디렉토리에 남아 있습니다.

EXIT 가치


성공하면 0, 실패하면 -1.

onworks.net 서비스를 사용하여 온라인으로 lmove 사용


Ad


Ad