Pertanyaan yang diberi tag «exec»

Rangkaian fungsi exec () menggantikan gambar proses saat ini dengan gambar proses baru, mempertahankan pid dan pipa dari proses lama. Tag ini juga digunakan untuk shell built-in yang dapat digunakan untuk mengganti shell saat ini dengan program atau berbagai hal terkait pengalihan.


5
Ambil kode keluar dari perintah keluar
Saya memilikinya di skrip bash: exit 3; exit_code="$?" if [[ "$exit_code" != "0" ]]; then echo -e "${r2g_magenta}Your r2g process is exiting with code $exit_code.${r2g_no_color}"; exit "$exit_code"; fi Sepertinya akan keluar tepat setelah perintah keluar, yang masuk akal. Saya bertanya-tanya apakah ada beberapa perintah sederhana yang dapat memberikan kode keluar …

4
Kapan harus memanggil fork () dan exec () sendiri?
Saya belajar tentang perintah fork () dan exec (). Sepertinya fork () dan exec () biasanya dipanggil bersama. (fork () membuat proses anak baru, dan exec () menggantikan gambar proses saat ini dengan yang baru.) Namun, dalam skenario apa Anda dapat memanggil masing-masing fungsi sendiri? Apakah ada skenario seperti ini?


1
Bagaimana bash mengeksekusi file ELF?
Ketika saya menggunakan Linux Box, saya menggunakan bash sebagai shell. Sekarang saya bertanya-tanya bagaimana bash menangani eksekusi file ELF, saat itulah saya mengetik ./program dan program adalah file ELF. Saya memahami bash-4.3.tar.gz, sepertinya tidak ada semacam parser angka ajaib untuk mencari tahu apakah file tersebut adalah ELF atau apakah saya …
8 bash  kernel  executable  exec  elf 

4
redirect dan output skrip log
Saya mencoba merapikan cuplikan berikut, tujuan desain adalah mencatat semua hasil dari skrip, dan tidak boleh menjadi pembungkus. Garis yang lebih sedikit lebih baik. Saya tidak peduli dengan input pengguna (pada tahap ini), skrip target dijalankan secara non-interaktif. Cuplikan perlu stdout output untuk login, dan selalu echo ke konsol output …

1
Mengubah shell default tanpa chsh atau hak administrator
Saya melihat cuplikan berikut di utas ini: Cara mengubah dari csh ke bash sebagai shell default sleep 2 if (-x /usr/local/bin/bash) then exec /bin/sh -c '. ~/.profile; exec /usr/local/bin/bash' endif Pemahaman saya adalah bahwa jika Anda menempatkan potongan ini di ~/.logindalamnya akan meminta bashketika Anda masuk. Saya memiliki situasi yang …
8 shell  zsh  login  exec 
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.