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.

27
alasan untuk exec dalam skrip wrapper

Saya telah melihat contoh skrip wrapper yang singkatnya adalah sebagai berikut: #!/bin/bash myprog=sleep echo "This is the wrapper script, it will exec "$myprog"" exec "$myprog" "$@" Seperti yang terlihat di atas, mereka menggunakan execuntuk segera mengganti shell yang baru dibuat dengan...

22
Apakah POSIX menjamin jalur ke utilitas standar apa pun?

Dari C, apa cara termudah untuk menjalankan utilitas standar (mis. Ps) dan tidak ada yang lain? Apakah POSIX menjamin bahwa, misalnya, suatu standar psada /bin/psatau haruskah saya mereset variabel lingkungan PATH dengan apa yang saya dapatkan confstr(_CS_PATH, pathbuf, n);dan kemudian menjalankan...

21
Cara "benar" memulai aplikasi dari shell

Saya merasa sulit untuk mengungkapkan pertanyaan dengan tepat, tetapi saya akan memberikan yang terbaik. Saya menggunakan dwmsebagai manajer jendela default dandmenusebagai peluncur aplikasi saya. Saya jarang menggunakan aplikasi GUI selain dari browser saya. Sebagian besar pekerjaan saya dilakukan...

17
Bagaimana cara kerja fork dan exec?

Saya tidak punya banyak pengalaman, hanya mencoba untuk terlibat dalam proses bagaimana mereka menginterpretasikan ke perangkat keras dari tingkat pengguna. Jadi ketika sebuah perintah ditembakkan dari shell, fork()mewarisi proses anak dari itu dan exec()memuat proses anak ke memori dan...

13
izin php shell_exec () di Linux Ubuntu

Saya sedang mengembangkan aplikasi php menggunakan server Linux. Masalah saya adalah mengeksekusi shell_exec()untuk memanggil beberapa file exe tidak berfungsi (sebenarnya tidak exe, ini semacam file executable linux) echo shell_exec("whoami"); Saya mendapat daemon echo shell_exec("ls") Saya...

10
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...

9
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...