システムアカウントによるATジョブ実行
◇-?システムアカウントによるATジョブ実行-とも(初)-10/03-17:09(92)-No.296622 ┗?!Re:システムアカウントによるAT...-半端者-10/04-10:17(75)-No.296827 ┗?!!Re:システムアカウントによるAT...-とも-10/04-16:56(68)-No.296888 ┗?!!!Re:システムアカウントによるA...-半端者-10/04-17:25(67)-No.296894 ┗?!!!!Re:システムアカウントによる...-とも-10/07-12:37(0)-No.297622
▲このページのトップに戻る
▲このページのトップに戻る
▲このページのトップに戻る
▲このページのトップに戻る
▲このページのトップに戻る
296622 | システムアカウントによるATジョブ実行 | とも(初) | 2005/10/03-17:09 |
メーカー名:HEWLETT PACKARD ヒューレット・パッカード OS名:Windows2000 パソコン名:G2 ソフト関連:OSの動作が不安定 -- 教えください。 システムアカウントを使用してATのジョブ(バッチスクリプト)を実行すると3時間ほどかかる処理が、 作成したアカウント(ローカル・グルーバルどちでも。管理者権限有り)で実行すると20程で終わります。 ログをみると、コマンド「printf」を使用する際の時間が違うようです。 なぜなのか分からず困っております。 よろしくお願い致します。 |
▲このページのトップに戻る
296827 | Re:システムアカウントによるATジョブ実行 | 半端者 | 2005/10/04-10:17 |
記事番号296622へのコメント とも(初)さんは No.296622「システムアカウントによるATジョブ実行」で書きました。 ・パラメータの記述特に、デフォルトにしてある部分が何かひっかっているのかな と、推測してみますが、ご提示の情報だけでは何とも・・・?! 十分検証はされているので方けれど、もう一度見直しを。 http://publibn.boulder.ibm.com/doc_link/Ja_JP/a_doc_lib/cmds/aixcmds4/printf.htm |
▲このページのトップに戻る
296888 | Re:システムアカウントによるATジョブ実行 | とも | 2005/10/04-16:56 |
記事番号296827へのコメント 半端者さんは No.296827「Re:システムアカウントによるATジョブ実行」で書きました。 ご回答ありがとうございます。 URL参照させて頂きました。 質問内容を詳細に記載致します。 windows2000serverにて、「cygwin」を導入してます。 「cygwin」の「printf」コマンドを使用したバッチファイルを作成しました。 上記バッチをATジョブスケジュールで実行すると、「システムアカウント」で実行されます。 「タスクスケジュール」にて管理者権限のあるアカウントで上記バッチを実行すると、 ATジョブで実行した処理時間と比べるとはるかに早くおわります。 ATジョブ : 3時間ほど タスクスケジュール : 20分ほど。 サーバに管理者権限でログオンして、バッチを実行(バッチを直でクリック)すると タスクスケジュールと同じくらいの時間しか掛かりません。 なので、システムアカウント と、 その他のアカウントで実行するには、 処理時間が違うのでは?なぜ?と思っているのです。 バッチのログには、一つ、一つの処理を実行する際、時間を出力するようにしてます。 そのログを見ると、「printf」を使用している処理に、時間の違いが見られるのです。 「printf」を「for」でまわしているので、「printf」のコマンドを繰り返し使用しています。 こんな情報でお分かりになるといいのですが。。。 |
▲このページのトップに戻る
296894 | Re:システムアカウントによるATジョブ実行 | 半端者 | 2005/10/04-17:25 |
記事番号296888へのコメント ともさんは No.296888「Re:システムアカウントによるATジョブ実行」で書きました。 ・そうですか。 >windows2000serverにて、「cygwin」を導入してます。 >「cygwin」の「printf」コマンドを使用したバッチファイルを作成しました。 ・と、いうことは、擬似Unix環境を創出しているのでしょうね。 ならば、私はUnixでの経験がありませんので、下手にアドバイスもできません。 Ubixを経験された方或いは、Unix環境を日常的に利用されている方のご意見を 待ったほうが良いかと。 ・ただ、少ない知識で考えられるのは、システムアカウント以外からの処理実行時に 動作環境情報の取得を「cygwin」が行っていて、 >「printf」を「for」でまわしているので、「printf」のコマンドを繰り返し使用 している回数分だけ、ロスが拡大するのか?と。 ・・・見当違いかな? |
▲このページのトップに戻る
297622 | Re:システムアカウントによるATジョブ実行 | とも | 2005/10/07-12:37 |
記事番号296894へのコメント 半端者さんは No.296894「Re:システムアカウントによるATジョブ実行」で書きました。 返答ありがとうございます。 遅くなりました。 セキュリティログを詳細に取得しましたが、 良くわかりません。 ただ、一つ分かった事が、 Cygwin を使用しているが、インストールしたというより、 それぞれのコマンドの「*.exe」をフォルダへ保存し、 パスを通しただけみたいです。 その辺りに何かあるのでしょうか・・。 |
何か一言(本ページで参考になったならないを含めて残してあります)
◎:解決 ○:参考になった ×:参考にならなかった !:アドバイスあり
参考 | 回数 | 投稿日時 | 何か一言 |
---|---|---|---|
!! | まちゅ | 2005/10/08/(土) 01:35:50 | 引き続き次のページに投稿があります。http://pasokoma.jp/bbs9/lg297634 Mozilla/Win2000 N-HIT |