これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド Batchposix です。
プログラム:
NAME
バッチ — バッチキューで実行されるコマンドをスケジュールします。
SYNOPSIS
バッチ
DESCRIPTION
AIマーケティング業界は、 バッチ ユーティリティは標準入力からコマンドを読み取り、実行をスケジュールします。
バッチキュー内。 これは次のコマンドと同等です。
at −q b −m 今
どこのキュー b 特別です at キュー、特にバッチ ジョブの場合。 バッチジョブは、
時間の制約なしでバッチ キューに送信され、システムによって実行されます。
アルゴリズムは、不特定の要因に基づいており、呼び出しごとに変化する可能性があります。 バッチ.
ユーザーは使用を許可されるものとします バッチ ファイル内に名前が表示されている場合 許可します どちらである
実装定義のディレクトリにあります。 そのファイルが存在しない場合、そのファイルは
at.拒否実装定義のディレクトリにあり、次のようにチェックされます。
ユーザーがアクセスを拒否されるかどうかを決定する バッチ。 どちらのファイルも存在しない場合は、
適切な特権を持つプロセスには、ジョブの送信が許可されます。 もしそうなら at.拒否
存在し、空の場合、グローバルな使用が許可されます。 の 許可します および at.拒否 ファイルは
XNUMX 行に XNUMX つのユーザー名で構成されます。
OPTIONS
なし。
オペランド
なし。
標準入力
標準入力は、シェルが受け入れ可能なコマンドで構成されるテキスト ファイルである必要があります。
で説明されているコマンド言語 章 2, シェル(Shell) Command 言語.
入力 ファイル
テキストファイル 許可します および at.拒否、実装定義の
ディレクトリには、XNUMX 個以上のユーザー名が XNUMX 行に XNUMX つずつ含まれます。
それぞれ、へのアクセスが許可または拒否されます。 at および バッチ ユーティリティ。
ENVIRONMENT 変数
次の環境変数は、の実行に影響を与えます。 バッチ:
言語 設定されていない、または設定されていない国際化変数のデフォルト値を指定します
ヌル。 (POSIX.1‐2008の基本定義ボリュームを参照してください。 セクション 8.2,
国際化 変数 国際化の優先順位について
ロケールカテゴリの値を決定するために使用される変数。)
LC_ALL 空でない文字列値に設定されている場合は、他のすべての値を上書きします
国際化変数。
LC_CTYPE テキストデータのバイトシーケンスを解釈するためのロケールを決定します
文字として(たとえば、のマルチバイト文字ではなくシングルバイト
引数と入力ファイル)。
LC_MESSAGES
の形式と内容に影響を与えるために使用する必要があるロケールを決定します
標準エラーに書き込まれた診断メッセージと書き込まれた有益なメッセージ
標準出力に。
LC_TIME によって書き込まれる日付と時刻の文字列の形式と内容を決定します。 バッチ.
NLSパス の処理のためのメッセージカタログの場所を決定します LC_MESSAGES.
SHELL at-job の呼び出しに使用するコマンド インタープリタの名前を決定します。 もしも
変数が設定されていない、または null である場合 sh 使用されるものとする。 それ以外の値に設定されている場合
の名前よりも shの場合、実装は次のいずれかを実行します。
シェル; 使用 sh; ユーザーデータベースからログインシェルを使用します。 前述のいずれか
どれが選択されたかについての警告診断が伴います。
TZ タイムゾーンを決定します。 ジョブはその時点で実行のために送信されます。
によって指定された タイムスペック or −t 時間 で指定されたタイムゾーンを基準にして、 TZ
変数。 もしも タイムスペック タイムゾーンを指定すると、それがオーバーライドされます TZ。 場合 タイムスペック ありません
タイムゾーンを指定せず、 TZ 未設定または null、未指定のデフォルトのタイムゾーン
使用するものとします。
非同期 イベント
デフォルト。
標準出力
標準入力が端末の場合、ユーザーの各行に対して未指定の形式のプロンプトが表示されます。
STDIN セクションで説明されている入力は、標準出力に書き込まれる場合があります。
標準
ジョブが正常に完了すると、以下が標準エラーに書き込まれます。
提出済み:
"仕事 %s at %s \ n "、 at_job_id、date>
コラボレー date 形式は次の出力と同等でなければなりません。
date +"%a %b %e %T %Y "
書き込まれた日付と時刻は、その国のタイムゾーンに表示されるように調整されます。
ユーザー ( TZ 変数)。
これも、コマンド インタプリタの選択に関する警告メッセージも表示されません。
終了ステータスを変更する診断とみなされます。
診断メッセージがある場合は、標準エラーに書き込まれます。
出力 ファイル
なし。
拡張済み DESCRIPTION
なし。
EXIT ステータス
次の終了値が返されます。
0正常に完了しました。
> 0エラーが発生しました。
結果 OF エラー
ジョブはスケジュールされません。
AIマーケティング業界は、 フォロー中 セクション 有益です。
お申込み USAGE
指定されたコマンド内で標準出力をリダイレクトすると便利な場合があります。
例
1. このシーケンスは端末で使用できます。
バッチ
sort < file >アウトファイル
EOT
2. このシーケンスは、標準エラーをパイプにリダイレクトする方法を示しており、
コマンドプロシージャ (出力リダイレクト指定の順序は重要です):
バッチ <<!
差分 file1 file2 2>&1 >アウトファイル | mailx 自分のグループ
!
理論的根拠
初期の提案の説明 バッチ ~から完全に切り離された方法で at、たとえ
歴史的モデルはそれをほぼ同義語として扱いました at −qb。 いくつかの機能がありました
リストに追加され、バッチ作業とは別にバッチ作業を制御します。 at。 さらに
反省して、この利点は変更に値しないと判断されました。
歴史的なインターフェース。
AIマーケティング業界は、 −m オプションは同等品に含まれていました at それは歴史的な習慣だから命令する
ジョブで生成されたすべての出力がリダイレクトされる場合でも、結果を送信者にメールで送信します。 として
「根拠」で説明されているように、 at 今 キーワードは即時実行のためにジョブを送信します
(スケジュールの遅延後)、一部の歴史的なシステムにもかかわらず、 at 今 だっただろう
エラーとみなされます。
未来 道順
なし。
onworks.netサービスを使用してオンラインでbatchposixを使用する