Pertanyaan yang diberi tag process

11
Zombi di bash

Bash tampaknya tidak membuat zombie. Sepertinya proses mendapatkan segera menuai ketika mereka terbunuh. Bisakah saya membuat bash make zombie? Mengapa saya bertanya: Saya ingin dapat dengan aman membunuh proses anak atau dengan aman kill -9jika itu tidak mati dalam periode waktu tertentu...

11
Bagaimana shell menjalankan program?

Jika saya mengkompilasi sebuah program menggunakan gcc, dan mencoba menjalankannya dari bash shell, apa urutan langkah-langkah yang tepat diikuti oleh bash untuk menjalankannya? Aku tahu fork(), execve(), loader, dynamic linker(dan hal-hal lain) yang terlibat, tetapi bisa seseorang memberikan...

11
Tangguhkan proses tanpa membunuhnya

Jadi saya punya program gigih yang berjalan di latar belakang. Membunuh itu hanya menyebabkannya restart dengan PID yang berbeda. Saya ingin menangguhkannya (menidurkannya tanpa benar-benar membunuhnya). Apakah kill -9 melakukan ini? Jika tidak, bagaimana ini harus

11
Apakah sub-shell sama dengan shell anak

Ada dua nama ini: subshell dan child-shell . Ya, proses anak akan dimulai dengan semua ini: sh -c 'echo "Hello"' ( echo "hello" ) echo "$(echo "hello") echo "hello" | cat Apakah semuanya sama dan berbagi nama yang sama? Apakah semua memiliki properti yang sama? POSIX memiliki definisi ini...

11
Mengapa zombie menunggu anaknya?

Saya menggali melalui berbagai sumber, tetapi tidak dapat menemukan deskripsi yang baik tentang anatomi menuai anak. Ini adalah kasus sederhana dari apa yang ingin saya pahami. $ cat <( sleep 100 & wait ) & [1] 14247 $ ps ax -O pgid | grep $$ 12126 12126 S pts/17 00:00:00 bash 14248...

10
Mengapa proses latar belakang nohup terbunuh?

Saya mencoba memulai skrip shell melalui sesi jarak jauh, yang memulai proses di latar belakang menggunakan perintah. nohup python3 run.py > nohup.out & Ketika sesi jarak jauh ditutup, proses terbunuh dengan pesan: Sinyal tertangkap SIGHUP SIGHUP tertangkap tetapi tidak...

10
Apa artinya setiap proses memiliki direktori saat ini?

Saya membaca "Lingkungan Pemrograman Unix", tetapi saya tidak memahami konsep direktori proses saat ini. Setiap proses, memiliki direktori saat ini , dan semua nama file secara implisit diasumsikan dimulai dengan nama direktori itu, kecuali jika mereka mulai secara langsung dengan garis...

10
Hentikan setiap proses latar belakang

Saya memiliki beberapa Stoppedproses latar belakang. kill $(jobs -p)dan kill `jobs -p`tidak berpengaruh kill %1,, kill %2dll. berhasil menghentikan proses individu Bagaimana saya bisa membunuh setiap proses latar belakang dengan satu perintah? Juga, mengapa dua perintah pertama tidak bekerja...

10
bagaimana cara kerja malware fileless di linux?

Saya mengerti definisi malware fileless: Kode berbahaya yang bukan berbasis file tetapi hanya ada di memori ... Lebih khusus lagi, kode berbahaya tanpa fileless ... menambahkan dirinya ke proses aktif dalam memori ... Adakah yang bisa menjelaskan bagaimana cara menambahkan ini ke proses aktif...

10
Di mana PCB di Linux

Blok kontrol proses atau PCB , didefinisikan seperti ini di Wikipedia Process Control Block (PCB, juga disebut Task Controlling Block, [1] Task Struct, atau Switchframe) adalah struktur data dalam kernel sistem operasi yang berisi informasi yang diperlukan untuk mengelola proses tertentu. PCB...

10
Cetak id dan nama proses saat dibuat

Dari pertanyaan di sini , OP ingin berulang kali melakukan polling pada pid dari proses yang digunakan pidofdalam skrip shell. Tentu saja ini tidak efisien karena proses baru harus dimulai untuk pidofprogram beberapa kali per detik (saya tidak tahu bahwa ini adalah penyebab lonjakan CPU dalam...

10
Apakah proses kernel daemon dan daemon?

Dari Arsitektur Kernel Linux Mauerer, Utas kernel adalah proses yang dimulai langsung oleh kernel itu sendiri. Mereka mendelegasikan fungsi kernel ke proses terpisah dan menjalankannya di sana '' paralel '' ke proses lain dalam sistem (dan, pada kenyataannya, secara paralel dengan eksekusi...