Pertanyaan yang diberi tag process

260
Arti sebenarnya dari 'shell = True' dalam subproses

Saya memanggil berbagai proses dengan subprocessmodul. Namun, saya punya pertanyaan. Dalam kode berikut: callProcess = subprocess.Popen(['ls', '-l'], shell=True) dan callProcess = subprocess.Popen(['ls', '-l']) # without shell Keduanya bekerja. Setelah membaca dokumen, saya jadi tahu itu...

253
Thread vs Proses di Linux

Saya baru-baru ini mendengar beberapa orang mengatakan bahwa di Linux, hampir selalu lebih baik menggunakan proses daripada thread, karena Linux sangat efisien dalam menangani proses, dan karena ada begitu banyak masalah (seperti penguncian) yang terkait dengan utas. Namun, saya curiga, karena...

237
Apa itu "utas" (sebenarnya)?

Saya telah berusaha menemukan definisi yang baik, dan mendapatkan pemahaman, tentang apa sebenarnya thread itu. Tampaknya saya harus kehilangan sesuatu yang jelas, tetapi setiap kali saya membaca tentang apa sebuah utas, hampir merupakan definisi melingkar, ala "utas adalah utas eksekusi" atau...

235
baca subproses stdout baris demi baris

Skrip python saya menggunakan subproses untuk memanggil utilitas linux yang sangat bising. Saya ingin menyimpan semua output ke file log dan menunjukkan sebagian kepada pengguna. Saya pikir yang berikut ini akan berfungsi, tetapi output tidak muncul di aplikasi saya sampai utilitas telah...

206
Tunggu sampai proses berakhir

Saya sudah punya aplikasi Process.Start() untuk memulai aplikasi lain 'ABC'. Saya ingin menunggu sampai aplikasi itu berakhir (proses mati) dan melanjutkan eksekusi saya. Bagaimana saya bisa melakukannya? Mungkin ada beberapa contoh aplikasi 'ABC' yang berjalan pada saat yang

184
Cara membunuh proses zombie

Saya meluncurkan program saya di latar depan (program daemon), dan kemudian saya membunuhnya dengan kill -9, tetapi saya mendapatkan zombie yang tersisa dan saya tidak dapat membunuhnya kill -9. Bagaimana cara membunuh proses zombie? Jika zombie adalah proses mati (sudah terbunuh), bagaimana saya...