- Oke, sebagai permulaan, saya pikir maksud Anda
ps --piddan bukanps ---pid. -
Anda tidak perlu
echo $$lalu ketikkan angkanya dips --pid number; cukup baik untuk mengetikps --pid $$. Kecuali jika Anda berbicara tentang# echo $$ 42 # su joe % ps --pid 42dalam hal ini Anda melakukan hal yang benar.
-
Apa yang Anda harapkan?
--pid daftar pid
- Pilih menurut ID proses. Identik dengan -p dan p .
-p daftar pid- Pilih berdasarkan PID. Ini memilih proses yang nomor ID prosesnya muncul di pidlist . Identik dengan p dan --pid .
Jadi, ketika Anda melakukan
ps --pid PID_of_shell, Anda mendapatkan barispskeluaran hanya untuk proses shell . Anda mungkin menemukanps -l | grep PID_of_shelllebih berguna; ini akan menampilkan baris apa pun yang berisiPID_of_shelldi mana saja, termasuk di kolom PPID. Yaitu, itu akan menunjukkan proses anak dari shell. Tapi, tentu saja,grep 42akan menemukan hal-hal seperti7428. - Tebakan Anda benar; variabel lingkungan diteruskan dari orang tua ke anak. Seperti yang ditunjukkan di atas,
suAnda Shell adalah anak dari Shell login Anda (atau Shell induk lainnya). Namun, perhatikan bahwa suatu proses dapat mengubah lingkungannya;sudoagak terkenal melakukan hal ini, dansuapakah itu juga (mis., itu mengubah$USER,$LOGNAME, dan$HOMEkecuali jika Anda menentukan--preserve-environment, dan bahkan lebih jika Anda menentukan--login). Juga, suatu proses dapat memberikan anak-anaknya lingkungan yang berbeda dari yang digunakannya; shell melakukannya ketika Anda mengatakan sesuatu sepertiPAGER=cat man man_page_topic. Referensi:1, 2. - Jadi, tidak, jika Anda menyetel (mengekspor) variabel lingkungan di shell di satu terminal, lalu memulai terminal lain melalui pengelola jendela, variabel lingkungan tidak akan terlihat, karena ini bukan turunan (atau keturunan) dari shell yang mengaturnya. Namun, jika Anda memulai jendela terminal baru dari shell (misalnya, dengan
xterm&),maka jendela terminal tersebut akan mewarisi lingkungan shell.
resolv.conf terus ditimpa ketika dnsmasq dimulai ulang, merusak dnsmasq
Menginstal Pembaruan Windows 3033929