1

ウェブブラウザを開いてから閉じ、別のブラウザを開いて閉じるバッチファイルを作成しました。ブラウザを開くと、電子メールが送信されます。バッチを手動で実行すると機能しますが、autosys を使用して実行すると、電子メールが送信されませんでした。バッチファイルは次のとおりです。

@echo off
start iexplore.exe http://localhost/licensedb/Dev/home.php
ping 123.45.67.89 -n 1 -w 20000 > nul
taskkill /im iexplore.exe
start iexplore.exe http://localhost/licensedb/Dev/send_mail.php
ping 123.45.67.89 -n 1 -w 10000 > nul
taskkill /im iexplore.exe

autosys コマンド ラインは次のとおりです。

insert_job: cots_license_tracker   job_type: c 
command: "D\:\Application Tracking\text.bat"
machine: computer name
owner: serviceautosys@domain
permission: 
date_conditions: 1
run_calendar: Bi-weekly_Mondays
start_times: "09:00"
std_out_file: D\:\logs\AutoSys\sys\%AUTO_JOB_NAME%.out
std_err_file: D\:\logs\AutoSys\sys\%AUTO_JOB_NAME%.err
alarm_if_fail: 0

私が間違った場所で尋ねたらごめんなさい...ここに初めて投稿します

4

1 に答える 1

0

Autosys でコマンドを定義するときは、コマンド全体を二重引用符で囲むか、特殊文字をエスケープする必要があります。ここでは両方を実行しています。コマンドにスペースがあるため、おそらくすべてを二重引用符で囲む必要があるため、コロンの前のエスケープ文字を削除してみてください。

于 2011-07-28T16:59:33.503 に答える