Saya ingin membuat skrip batch yang menutup OBS Studio dengan aman tanpa merusak sesi streaming. Utas ini membahas penutupan suatu program dengan TASKKILL, tetapi ketika saya mencobanya tidak berhasil. Contoh mereka mereferensikan Windows XP, apakah berbeda untuk Windws 10? Ini adalah skrip yang saya gunakan mengikuti contoh mereka:
TASKKILL /FI "C:\Program Files (x86)\obs-studio\bin\64bit\obs64.exe"
dan
TASKKILL /FI obs64.exe
Suatu istilah yang pernah saya lihat sebelumnya disebut pembunuhan "aman". Bisakah ini dilakukan dengan skrip batch, dan jika demikian, bagaimana?
windows
command-line
batch-file
obs-studio
Tuan Mendelli
sumber
sumber
taskkill /?
Anda akan membutuhkan PID atau nama gambar. Jadi versi kedua Anda harus bekerja untuk mematikan tugas. Karena Anda tidak menggunakan wildcard, Anda bisa melewati/FI
benderanya.ob*
untuk membunuh semua proses yang cocok, di mana*
mewakili sejumlah karakter. Jika Anda ingin mengeksekusitaskkill
dari jarak jauh Anda harus menentukan/S
dan mungkin/U
dan/P
. Jalankan sajataskskill /?
dan lihat contoh-contohnya. OBS adalah aplikasi yang agak rumit, mungkin lebih baik menghentikannya secara manual. Anda bisa menggunakan sesuatu seperti desktop jarak jauh untuk mengakses PC lain./FI
harus dilakukan?taskskill /?
apa yang tidak Anda mengerti tentang deskripsi?Jawaban:
Jika Anda benar-benar hanya melanjutkan dan membaca teks bantuan yang tersedia
taskkill
dengan menjalankantaskkill /?
atau mencari dokumentasi online , Anda akan melihat apa yang dilakukan masing-masing saklar dan juga mendapatkan beberapa contoh.Untuk benar-benar melihat output
taskkill /?
Anda harus membuka jendela baris perintah sebelumnya.Kedua output akan menunjukkan kepada Anda bahwa, untuk mematikan proses jarak jauh, Anda harus menjalankan sesuatu seperti
taskkill /s computer /u user /p password /im obs64.exe
. Terserah program untuk memutuskan bagaimana menanganiSIGTERM
.sumber