paexec

소프트웨어 스크린 샷:
paexec
소프트웨어 정보:
버전: 0.19.1
업로드 날짜: 20 Feb 15
개발자: Aleksey Cheusov
라이센스: 무료
인기: 85

Rating: 2.3/5 (Total Votes: 3)

paexec 네트워크에 여러 개의 CPU 또는 기계에서 주어진 작업을 (표준 입력) 배포 유틸리티입니다.
paexec 더 이상 아무런 제한 내부 버퍼가 없습니다. 이 필요할 때 그들은 모두 자동으로 조절됩니다. PAEXEC_BUFSIZE 환경 변수는 * 초기 * 버퍼 크기,하지 * 최대 * 하나를 설정합니다.
README : 비표준 함수 getopt_long는, 어떠한 getopt_long는 지원 (JP-UX, 솔라리스 등) 플랫폼에서 paexec을 구축하는 방법을 조언에 대한 메모.
설치 :
0) BSD 메이크업이 필요합니다. 나는 'bmake'라는 이름을하지만 진짜 이름은 할 수있다
   다릅니다. pmake하거나 가능한 변형되어 있는지 확인하십시오.
   기본 구축 옵션을 변경해야하는 경우,
   이 같은 bmake 실행
     ENV [YOUR_ASSIGNMENTS] bmake
   아래의 예 절을 참조하십시오
1) "libmaa"라이브러리는 paexec를 구축 할 필요가있다. 그것은의 일부
   "DICT"프로젝트 http://sourceforge.net/projects/dict
   건물의 빠른 샘플 :
       GZIP -dc /home/cheusov/downloads/dictd-XYZtar.gz | 타르 -xf-
       CD를 dictd-X-Y-Z / libmaa
       ./configure를
       gmake를
       gmake를 설치
   참고 : gmake를가 GNU 여기하게됩니다! 대부분의 리눅스 배포판에서
   그것은 메이크업 지정됩니다.
이 같은 다운로드 한 2) 압축을 paexec 타르볼
   GZIP -dc paexec-X-Y-Z.tar.gz | 타르 -xf-
3) CD를 paexec-X-Y-Z
4) bmake
5) (선택!) - DIRS를 설치 bmake
6) 설치 bmake
시 변경 될 수 있습니다 메이크 많은 변수가있다
건물 및 설치.
paexec 자신의 변수 (모든 그들이 메이크의 시작에 있습니다)
  PREFIX - paexec가 설치됩니다
  LIBMAA - "아무튼"라이브러리를 연결하는 링커 옵션
가장 일반적으로 사용되는 BSD 메이크업의 변수 (,
모든 다른 사람을 위해 -) 메이크업의 문서 및 .mk 파일을 볼 수
 BINDIR은 - 어디 자체가 설치되어있는 Makefile 내의 paexec
 매뉴얼 페이지가 설치됩니다 - MANDIR
 BINOWN - paexec 실행 소유자
 BINGRP - paexec 실행 그룹
 MANOWN - 남자 페이지 소유자
 MANGRP - 남자 페이지 그룹
건물 및 설치의 예 :
 1) 설치 - DIRS 모든 bmake 설치
 2) ENV의 CC = ICC
       PREFIX = / 가정 / cheusov / 지역
       CPPFLAGS =이 '- 내가는 / usr / 패키지 / 포함'
       LDFLAGS = '- L은 / usr / 패키지 / lib에 -Wl, -rpath -Wl,은 / usr / 패키지 / lib에'
       LDADD = -lextralib
       CFLAGS = '- Werror -Wall'
       BINOWN = cheusov
       BINGRP 사용자를 =
       MANOWN = cheusov
       MANGRP 사용자를 =
       MKCATPAGES = 아니오
          bmake 모든 설치-DIRS가 -s 설치
 3) paexec는 (3) 현재 비 휴대용 getopt_long는 필요
     * BSD 및 Linux 운영체제. 그것은 당신의 OS에 없으면,
     당신은 다음과 같은 paexec 구축 할 수 있습니다.
     에코 '사용법 #include'> ./config.h
     ENV
       CPPFLAGS = '- DNO_PORTABHACKS_H = 1 -DHAVE_CONFIG_H = 1'
       LDFLAGS = '- lnbcompat'
          bmake 모든 설치-DIRS가 -s 설치
     여기서 libnbcompat는 NetBSD의 이식성 라이브러리입니다
     물론, 당신은 또한 getopt_long는 다른 어떤 구현을 사용할 수 있습니다.
     참고 : 아니, 난 사용하지 것이다 autotools를

이 릴리스의 새로운 기능입니다 :

이 libmaa을 구축하고 paexec을 실행하는 데 더 이상 필요하지 않습니다.
프리젠 테이션 paexec.pdf이 추가되었습니다.
환경 변수 PAEXEC_EOT가 도입되었다.
마법 & quot; -y 옵션은 하 '끝 태스크 마커를 설정하기위한 (1) 및 paexec_reorder (1) paexec시켰다; 문자열.
계산기 & quot; 옵션 -C는 설정 & quot (1) paexec 추가되었습니다; 더 쉽게.
옵션 -x (1) paexec_reorder시켰다.
회귀 테스트 및 문서에 대한 추가 및 개선이 이루어졌다.

이 버전 0.18.0의 새로운 기능 : paexec에서 수정되었습니다

이 NULL 역 참조 (SIGSEGV) (1).
입력에 주어진 첫 번째 줄이 비어 때 일어났다.
SSH와 같은 전송에 전달 전체 명령이 shquoted된다.
특히이 -t와 함께 작동하지 않았다, -x 해결합니다. & quot; paexec -g & quot; 지금 작업으로 빈 문자열을 받아들입니다.
약간의 수정은 paexec_reorder 매뉴얼 페이지에서했다.
더 많은 회귀 테스트가 추가되었습니다.

이 버전 0.17.0의 새로운 기능 :

이 paexec 지시 (1) 작업 당 하나의 명령을 실행 -x 옵션을 선택합니다.
-n 옵션에 대한 개선.
'= -mt'작업 마커의 다른 끝을 설정하는 옵션을 선택합니다.
옵션 -MD = 그래프 모드 (-g)의 작업 사이의 구분 기호를 설정합니다.
더 이상 실패 부양 가족을 포함하지 않는 출력 라인은 불필요한 구분 문자로 끝납니다.
긴 옵션을 완전히 제거 하였다.
& quot; paexec_reorder -g & quot; 이제 제대로 작업 '출력을 실패 처리합니다.
옵션 -m은 paexec의 -m에 대한 유사하다, (1) paexec_reorder 추가되었습니다.
예제 및 회귀 테스트보다.
설명서 변경 개선.

이 버전 0.16.0의 새로운 기능 :

이 버전은 컴파일 고대 오픈 BSD, HP-UX에 실패, 그리고 어쩌면 다른 사람에 대한 수정 프로그램이 있습니다.
재정렬 작업을위한 새로운 모드가 추가되었다; -W0 및 -W2 옵션을 참조하십시오.
긴 옵션은 계속 지원하지만 사용되지 않는 것으로 간주됩니다.
& quot; mkcmake 테스트 & quot; 이제 HP-UX, Solaris 및 다른 SVR4 유도체에 성공할 수있는 기회가있다.

이 버전 0.15.0의 새로운 기능 :

이 빌드 시스템은 MK-구성을 위해 MK-파일에서 변경되었습니다.
paexec (1)의 분리 된 출력을 정상화하기위한 새로운 실행 paexec_resort (1)이 있습니다.
작업 순서 재 -W 새로운 옵션이있다.
이 옵션 paexec (1) 더 나은 방법으로 네트워크 또는 CPU를 통해 태스크를 분배함으로써 총 처리 시간을 최소화 할 수있다.
-d (디버깅) 옵션을 적용했을 때 1 바이트 버퍼 오버 플로우에 대한 수정이 있습니다.
문서 갱신, 사소한 수정 및 코드 클린 - 업.

이 버전 0.13.0의 새로운 기능 :

이주기 검출 (paexec -s)에 대한 알고리즘을 완전히 재 지금 tasks_count ^ 2의 정수를 할당 does't했다.
지금은 훨씬 빠르게 작동합니다.
-Z _timeout_ 옵션이 추가되었습니다.
실패한 노드에서 명령을 다시 실행하려는 시도가 모든 _timeout_ 초 이루어진다.
이 옵션은 가능한 신뢰 네트워크, 하드웨어 또는 소프트웨어를 통해 클러스터를 구성 할 수있다.

이 버전 0.12.0의 새로운 기능 :

이 릴리스는 -z 옵션을 추가합니다. 적용되는 경우, 읽기 / 쓰기 /에서 노드 (2) 작업은 중요하지 않은됩니다.
케이스 paexec 노드에 대한 연결을 잃은에서는 -s 옵션이인가되는 경우에는, 다른 노드로 실패한 작업을 재 할당하고 출력 할 것이다 STRING & quot;이 (가) 치명적인 & quot; 표준 출력으로.
이것은 I / O 에러에 내성 paexec하게하고, 그 결과 심지어 불안정한 호스트 이루어진 네트워크 paexec 클러스터를 만들 수 (인터넷?).
실패 호스트는로 표시되고, paexec의 현재 실행 중에 사용되지 않습니다. 사소한 수정이 있습니다.

이 버전 0.11.0의 새로운 기능 :

이 릴리스는 실제 작업을 시작하기 전에주기위한 입력 작업의 그래프를 확인 paexec -s를 추가합니다. 그 경우 / 그들은 오류와 함​​께, paexec 종료를 감지됩니다.
작은 맨 페이지 수정이 이루어졌습니다.

이 버전 0.10.1의 새로운 기능 :

이 약간의 수정을 위해 만들어졌다 & quot; paexec -s & quot; (마름모 같은 의존성).
약간의 수정이 매뉴얼 페이지에서 만들어졌다.
클린 업 테스트 / test.sh에서 수행되었다. getopt_long는 (3) 백에 getopt (3)에 등 솔라리스, HP-UX, 인 Interix에 폭포

유사한 소프트웨어

pyssf
pyssf

14 Apr 15

MPICH
MPICH

11 May 15

OplogReplay
OplogReplay

20 Feb 15

개발자의 기타 소프트웨어 Aleksey Cheusov

LMDBG
LMDBG

20 Feb 15

DictEm
DictEm

20 Feb 15

mk-configure
mk-configure

20 Feb 15

코멘트 paexec

댓글을 찾을 수 없습니다
코멘트를 추가
이미지를 켜십시오!