-는 함께 각 유저 행 시스템의 모든 사용자를 대신하여 명령을 실행하는 데 도움 유틸리티이다.
각 사용자와
with_each_user 명령은 기본적으로 같은 구조에 대한 바로 가기 / 교체에 불과하다 :
루트 : ~ # 1! / 집 | xargs를 -i SU - {} -c "whoami를"
즉 그 목적은 연속 시스템의 모든 사용자에 대해 동일 명령을 실행하는 것이다. 라인 위로 다시 작성할 수 있습니다 :
루트 : ~ # with_each_user의 whoami를
또한, 자신의 로그인, 셸 및 UID, 실행 명령에 의해 불필요한 사용자를 필터링 할 수 있습니다 동시에, 별도의 디렉토리의 로그 파일에있는 대화 형 및 저장 스크립트 출력.
자세한 내용은 사용을 참조하십시오.
용법
이 with_each_user --help 출력 :
사용 : with_each_user [-h] [-m MASK] [-s SHELL] [-u MIN_UID] [-U MAX_UID]
& NBSP; - C 동시성] [-d CURRENT_DIRECTORY] [-i]
& NBSP; - L의는 log_directory]
& NBSP; 명령 [명령 ...]
서버에서 다수의 사용자를위한 명령을 실행
위치 인수 :
& NBSP; 명령 쉘 명령을 실행합니다
선택적 인수 :
& NBSP; -h이 도움말 메시지와 출구를 표시 --help
& NBSP; -m 마스크, 자신의 로그인으로 --mask 마스크 필터 사용자. 글 로빙는 여기
& NBSP; 허용, 당신은 입력 예를 들어 수있다 "사용자 *"
& NBSP는; SHELL을 -s, SHELL을 --shell
& NBSP; 껍질로 사용자를 필터링합니다. 예를 들어, 다음과 같이 할 수
& NBSP; 발행하여 시스템 사용자의 대부분을 배제
& NBSP; "/ 빈 / bash는"여기
& NBSP; -u MIN_UID, --min-UID MIN_UID
& NBSP; 그들의 최소한의 UID로 사용자를 필터링합니다.
& NBSP; -U MAX_UID, --max-UID MAX_UID
& NBSP; 필터 사용자는 최대 UID에 의해 ( "아무도"필터링 없습니다,
& NBSP; 예를 들어,
& NBSP; -c, 병행, --concurrency 동시성
& NBSP; 프로세스 수를 동시에 실행
& NBSP; -d CURRENT_DIRECTORY, --current - 디렉토리 CURRENT_DIRECTORY
& NBSP; 스크립트 (사용자의 홈에 상대적으로) 작업 디렉토리
& NBSP;-P, --preserve-환경
& NBSP; 루트 환경을 보존합니다. 인수의 동일한 일치
& NBSP; "SU"명령
& NBSP; -f, 모든에 대한 사용자 정의 변수 --format 형식 명령 행
& NBSP; 사용자. 지원되는 변수 : {사용자}, {UID}, {GID}
& NBSP; {홈}, {쉘}, {GECOS}.
& NBSP; -r, 루트 권한으로 --root 실행 명령 (안 "SU"에
& NBSP;) 사용자를 선택했다. 옵션 "--format는"이 도움이된다
& NBSP; -i, --interactive 대화 형 실행. 프로세스를 실행하려면이 플래그를 설정합니다
& NBSP; 대화 형
& NBSP; -L는 log_directory, --log-디렉토리는 log_directory
& NBSP; 디렉토리는 모든 실행에 대한 로그 저장합니다. 이 생략
& NBSP는, 인수 당신은 모든 것을 인쇄하려면
& NBSP; 표준 출력 / 표준 오류
이 요구 사항 :
이 파이썬
댓글을 찾을 수 없습니다