Bagaimana cara memaksa Taskscheduler memulai batch saya dengan benar?


0

OS: Server Windows 2008 R2 Enterprise

Tujuan saya: Saya ingin memulai server InfluxDB dan Grafana saya saat masuk dengan Penjadwal tugas.

Apa yang saya punya : Dua kelompok yang bekerja dengan benar ketika saya mulai secara manual. Tampilannya seperti ini:

start_grafana.bat:

title grafana
call [path_to_grafana]

start_influx.bat:

title influxDB
call [path_to_influxDB]

Masalah: Ketika saya masuk dengan Penjadwal tugas pengguna saya memulai proses influxDb tetapi tanpa jendela cmd (di suatu tempat di latar belakang), apa yang tidak disukai. Dan jangan memulai grafana sama sekali.

Saya tidak mengerti apa masalahnya. Bisakah Anda mengarahkan saya ke arah yang benar atau memberikan info di mana saya dapat mencari jawaban?

Komentar1: Riwayat Penjadwal Tugas menunjukkan: Tugas dimulai Aksi dimulai Proses Tugas yang Dibuat Tindakan selesai Aksi dimulai Proses Tugas yang Dibuat

Ketika saya memahaminya dengan benar, "tindakan" pertama adalah grafana, itu berhenti. Yang kedua adalah masuknya - itu tidak berhenti. Mengapa grafana berhenti?

Jawaban:


0

Saya menyiapkan sesuatu yang serupa menggunakan acara workstation membuka kunci dan meluncurkan jendela cmd seperti yang diharapkan. Ini sesuatu yang bisa Anda coba. Dalam menjalankan perintah Anda untuk tugas tersebut, tentukan cmd.exe /k untuk perintah dan file batch Anda untuk argumen. /k memberitahu cmd.exe untuk tidak keluar setelah menjalankan perintah. Ini harus menjaga jendela di sekitar.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.