|
362) AT からのbat起動について paul 2002/06/04(火) 12:09 |
|
paulと申します Windows2000であるbatを時間で起動したいのですが ATを通さないでそのまま打つとうまくいくのですが ATを通すとうまくいきません。 以下 batの内容です。 ----- @echo off net stop "daemon" c: cd daemon\log for /f "tokens=1,2,3 delims=/ " %%h in ('date /t') do set today=%%h%%i%%j move ac.log ac.log.%today% net start "daemon" ----- どなたかご存じでしたら、お願いいたします。 |
|
363) Re:AT からのbat起動について れしぴ 2002/06/04(火) 15:31 |
|
>ATを通すとうまくいきません。 task scheduler(うを、スペルが・・・) またはschedulerの実行権限を確認してください。 |
|
364) Re2:AT からのbat起動について paul 2002/06/04(火) 16:44 |
|
>task scheduler(うを、スペルが・・・) >またはschedulerの実行権限を確認してください。 これは以前試したことがあって ログオンのタグで「ローカルシステムアカウント」ではなく 「アカウント」でadministratorにしましたが、サービス 起動時にエラーがでます。パスワードはあってます。 |
|
463) Re3:AT からのbat起動について sige 2002/07/10(水) 15:52 |
|
>ログオンのタグで「ローカルシステムアカウント」ではなく >「アカウント」でadministratorにしましたが、サービス >起動時にエラーがでます。パスワードはあってます。 Win2000とNT4.0で、同じようにnet useを実行している batファイルを、Taskで起動していますが、うまくいってますよ。 手順は 1.ATコマンドでスケジュール設定。 2.タスクに追加されたオブジェクトにて実行アカウントを administratorで設定。 です。 ※タスクのみで設定しなかったのは、/interactiveを 設定したかったため。 |
|
368) Re:AT からのbat起動について れしぴ 2002/06/05(水) 14:00 |
|
れしぴです。 >ATを通すとうまくいきません。 何もエラーが出ずにキューだけが消えてるってパターンだと思います。 結果をリダイレクトしてみてもらえますか? BATが実行されてるかどうかわかると思います。 実行されてれば各行の結果をリダイレクトしてもらえますか? 実行されない行がわかると思います。 ちなみにタスクスケジューラ使っちゃダメなんですか? |