と-各ユーザは、行のシステム内のすべてのユーザーに代わってコマンドを実行するのに役立つユーティリティです。
の各ユーザにの
with_each_userコマンドは、基本的には同様の構築物についてショートカット/交換に他ならない。
ルート:〜#LS /ホーム| xargsの-i SU - {} -c "whoamiは」
つまり、その目標は、行にシステム内のすべてのユーザーに同じコマンドを実行することにある。上記のラインがで書き換えることができます。
ルート:〜#with_each_userのwhoami
さらに、別のディレクトリ内のログファイルに対話形式で、同時にコマンドを実行し、彼らのログイン、貝殻やUIDで不要なユーザーを除外して、店舗のスクリプトを出力することができます。
詳細については、使用法を参照してください。
の使用法の
これはwith_each_user --help出力されます。
使用法:[-h] [-m MASK] [-s SHELL] [-u MIN_UID] [-U MAX_UID] with_each_user
  - Cの同時実行] [-d CURRENT_DIRECTORY] [-i]
  - LのLOG_DIRECTORY]
 コマンド[コマンド...]
サーバ内の数字ユーザーのためのコマンドを実行します
位置引数:
 実行するコマンドシェルコマンド
オプションの引数:
  -h、このヘルプメッセージを表示して終了--help
  -m MASK、彼らのログインによる--maskマスクフィルタのユーザー。グロブはこちら
 許可された、あなたが入力することができ、例えば、「ユーザー* "
  SHELLを-s、SHELLを--shell
 それらの殻で絞り込むユーザーが。たとえば、次のことができます
 発行することにより、システムのユーザーの大多数を除外
  "/ binに/ bashの"ここに
  -u MIN_UID、--min-UID MIN_UID
 それらの最小限のUIDで絞り込むユーザーが。
  -U MAX_UID、--max-UID MAX_UID
 フィルタユーザーは、最大UIDで(「誰にも」をフィルタリングしないように、
とをタップ;例えば
  -c CONCURRENCY、--concurrencyの同時実行
 同時に実行するプロセスの数
  -d CURRENT_DIRECTORY、--current-ディレクトリCURRENT_DIRECTORY
 スクリプトの作業ディレクトリ(ユーザのホームに対して)
 -P、--preserve-環境
 ルート環境を保持します。引数は同じと一致
  "SU"コマンド
  -f、すべてのためのカスタム変数を持つ--format Formatコマンドライン
 ユーザー。サポートされている変数:{ユーザー}、{UID}、{GID}、
  {HOME}、{シェル}、{GECOS}。
  -r、root権限を持つ--rootファイル名を指定して実行]コマンド(ない「SU」へ
 )ユーザーを選択した。オプション "--format」が便利です
  -i、--interactive対話式実行。プロセスを実行するには、このフラグを設定
 インタラクティブに
  -L LOG_DIRECTORY、--log-ディレクトリLOG_DIRECTORY
  Directoryは、すべての実行のためにログに記録保存する。これを省略
 引数あなただけにすべてを印刷する場合
 標準出力/標準エラー出力
の要件の
- のPythonます。
コメントが見つかりません