
困っています。
Dドライブ直下にバッチファイルでSQLplusを起動させ、同じディレクトリにある.sqlを実行させるファイルがあります。
このバッチファイルを手動で起動させデータを取得しようとするとsqlplusが起動し上手く処理が行われるのですが、タスクスケジューラに登録すると一瞬コマンドプロンプトの画面が開きすぐに閉じてしまいsqlplusが起動せず処理が開始されません。
webで色々調べてみましたがバッチファイルの先頭に
@ECHO OFF
cd /D %~ dp0をつけても駄目でした。
タスクスケジューラから右クリックして実行を選んで処理させるとこのタスクのプロパティの履歴には操作が完了されました。とタスクが完了しました。と表示されています。
一体、どのようにしたらバッチファイルが動くようになるのでしょうか?
どなたか教えてください。
タスクスケジューラに登録したバッチファイルの内容は
@echo off
cd /D %~ dp0
d:
sqlplus ユーザ名/パスワード@ネットサービス名 @X.sql
exit
です。
以上、よろしくお願いいたします。
No.3ベストアンサー
- 回答日時:
私も良くありました。
当方も同じ感じで SQLPLUS でDBバックアップを取るようなものをやりたくて。
バッチ単体では動く、タスクに入れると動いていない見たい・・・・。
起動フォルダなどに違いがあるようです。バッチ単体→そこのフォルダで動く、タスク→基底フォルダが違う?
バッチのexeやファイル名などを 完全に、ドライブ+フォルダ+ファイル名 などにして動かしています。
この辺はどうでしょうか?
No.2
- 回答日時:
No.1
- 回答日時:
直接の回答じゃありませんが、バッチの各行の間にpause命令を入れてバッチ処理がどこで切れてるのか調べてみては?
http://itpro.nikkeibp.co.jp/article/Windows/2005 …
この回答への補足
Eurekaさま
ありがとうございます。
pauseをいれてみたところバッチファイル文中の"sqlplus"が認識されていない
コマンドみたいです。
windows2000のときはこの文で行けたような気がするのですがwindowsserver2008は
何か違うんでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Windows11でタスクバー・スタ...
-
windows11、23H2用の更新プログ...
-
写真をコピーしたら作成日時が...
-
勝手に無変換になる
-
ホーム及びロック画面の消費が1...
-
LinuxのOSで、Adobeフォトショ...
-
w11 24H2 ISOファイルの大きさ...
-
Geminiをパソコン(WindowsPc)...
-
Windows「KB5058411」の更新が失敗
-
Windowsブートマネージャーの起動
-
Windows11で、背景が勝手に変わ...
-
Windows11ですが、ロック画面の...
-
Windowsアップデートのダウンロ...
-
MS-DOS 6.22のダウンロード
-
オプション設定の表示
-
OSのWindows11のインストールに...
-
自作アイコンが普通のアイコン...
-
Windows11で共有プリンタの印刷...
-
Win11にできますか?
-
windows11 きれいなロック画面...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Apache起動エラー
-
DHCP Clientサービスが勝手に停...
-
ログアウト状態でのアプリケー...
-
起動やシャットダウンの時刻に...
-
AppleScriptでアプリケーション...
-
Debian Linux Squeeze 6.xx
-
iosでpcのエロゲーを動かすアプ...
-
CPU使用率が100%で貼りつきまし...
-
WindowsServer2008でタスク実行
-
スリープが勝手に立ち上がる時...
-
craving Explorer終了できない
-
点検で全館停電。ネットワーク...
-
パソコンの立ち上げた履歴を調...
-
タスクのサービス設定が反映さ...
-
LGA1156対応Core i7、Core i5は...
-
最近、原因不明ですがVistaが不...
-
IISが落ちた場合の動きについて
-
SOHDs.exe と SOHDms.exe とは
-
スパイウエアー?
-
partion imageを使用したCentos...
おすすめ情報