システムアカウントによる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」を使用する際の時間が違うようです。
なぜなのか分からず困っております。
よろしくお願い致します。

▲このページのトップに戻る
296827Re:システムアカウントによる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

▲このページのトップに戻る
296888Re:システムアカウントによる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」のコマンドを繰り返し使用しています。

こんな情報でお分かりになるといいのですが。。。

▲このページのトップに戻る
296894Re:システムアカウントによるATジョブ実行半端者 2005/10/04-17:25

記事番号296888へのコメント
ともさんは No.296888「Re:システムアカウントによるATジョブ実行」で書きました。

・そうですか。
>windows2000serverにて、「cygwin」を導入してます。
>「cygwin」の「printf」コマンドを使用したバッチファイルを作成しました。

・と、いうことは、擬似Unix環境を創出しているのでしょうね。
 ならば、私はUnixでの経験がありませんので、下手にアドバイスもできません。
 Ubixを経験された方或いは、Unix環境を日常的に利用されている方のご意見を
 待ったほうが良いかと。

・ただ、少ない知識で考えられるのは、システムアカウント以外からの処理実行時に
 動作環境情報の取得を「cygwin」が行っていて、
>「printf」を「for」でまわしているので、「printf」のコマンドを繰り返し使用
 している回数分だけ、ロスが拡大するのか?と。
 ・・・見当違いかな?

▲このページのトップに戻る
297622Re:システムアカウントによるATジョブ実行とも 2005/10/07-12:37

記事番号296894へのコメント
半端者さんは No.296894「Re:システムアカウントによるATジョブ実行」で書きました。
返答ありがとうございます。
遅くなりました。

セキュリティログを詳細に取得しましたが、
良くわかりません。

ただ、一つ分かった事が、
Cygwin を使用しているが、インストールしたというより、
それぞれのコマンドの「*.exe」をフォルダへ保存し、
パスを通しただけみたいです。

その辺りに何かあるのでしょうか・・。

A1.本ページは参考になりましたか? 又はアドバイスがありますか?
解決 参考になった 参考にならなかった アドバイスする

A2.何度目の訪問ですか?
初めて来た   数度目(2〜4) 5回以上来ている   管理人:

A3.何か一言どうぞ(アドレスは書くことができません)

A4.アドレスがあればどうぞ(1つまで)


↑↑↑↑よろしければ押してください↑↑↑↑

何か一言(本ページで参考になったならないを含めて残してあります)
◎:解決 ○:参考になった ×:参考にならなかった !:アドバイスあり

参考回数投稿日時何か一言
!!まちゅ2005/10/08/(土) 01:35:50引き続き次のページに投稿があります。http://pasokoma.jp/bbs9/lg297634 Mozilla/Win2000 N-HIT