Penerangan fungsi
Arahan exec digunakan dalam Linux untuk memanggil dan melaksanakan arahan yang ditentukan. Perintah exec biasanya digunakan dalam skrip shell untuk melaksanakan arahan lain. Apabila menggunakan perintah exec dalam terminal semasa, arahan yang ditentukan akan menggantikan proses semasa selepas pelaksanaan, bukannya mencipta proses anak baharu.
Sintaks arahan
exec [选项]
Maksud pilihan
Pilihan | Maksudnya |
---|---|
-c | Gunakan persekitaran kosong untuk melaksanakan |
-a | Cangkang akan menghantar nama sebagai argumen sifar kepada arahan yang dilaksanakan |
-l | Letakkan sempang pada permulaan shell untuk menghantar parameter kepada arahan |
Contoh rujukan
Contoh 1
// 首先使用echo命令将文本“www.linuxyz.cn”进行输出: [root@bunian ~]# echo www.bunian.cn www.bunian.cn // 然后再使用exec命令调用echo命令输出同样的信息,并且对输出的信息进行对比,输入指令如下所示: [root@bunian ~]# exec -c echo www.bunian.cn www.bunian.cn // 通过比较两者执行后的结果来看,所实现的功能是相同的,即使用exec命令调用echo命令成功。
Contoh 2
// 查找bunian.txt 并备份为bunian.txt.bak [root@bunian ~]# find /test -name "bunian.txt" -exec cp {} {}.bak \;
Perluasan pengetahuan
1 Exec panggilan sistem menggantikan proses asal dengan proses baharu, tetapi PID proses itu kekal tidak berubah. Oleh itu, boleh dianggap bahawa panggilan sistem exec tidak mencipta proses baharu, tetapi hanya menggantikan kandungan konteks proses asal. Segmen kod, segmen data dan segmen tindanan proses asal digantikan dengan proses baharu.
Sesuatu proses terutamanya merangkumi aspek berikut:
2. exec ialah kluster fungsi, terdiri daripada 6 fungsi, bermula dengan excl dan execv.
Untuk melaksanakan panggilan sistem exec, ini biasanya berlaku Gunakan fungsi fork() untuk mencipta proses baharu, dan kemudian biarkan proses melaksanakan panggilan exec. Kami tahu bahawa selepas fork() mencipta proses baharu, proses induk berkongsi segmen kod dengan proses anak, tetapi ruang data adalah berasingan, tetapi proses induk akan menyalin kandungan ruang datanya sendiri ke proses anak, dan konteks juga akan Ia akan disalin ke proses kanak-kanak. Untuk meningkatkan kecekapan, strategi salin-tulis diguna pakai, iaitu, apabila proses anak dicipta, ruang alamat proses induk tidak disalin Proses ibu bapa dan anak mempunyai ruang alamat yang sama, dan hanya apabila proses anak perlu menulis data (seperti Menulis data ke dalam penimbal), pada masa ini ruang alamat akan disalin dan penimbal akan disalin ke proses anak. Akibatnya, proses ibu bapa dan anak mempunyai ruang alamat bebas. Untuk exec selepas fork(), strategi ini boleh meningkatkan kecekapan dengan ketara Jika anda menyalin pada mulanya, maka selepas exec, data proses anak akan ditinggalkan dan digantikan dengan proses baharu.
Atas ialah kandungan terperinci Manual arahan Linux exec. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Adakah anda menghadapi masalah memuat turun atau menghantar lampiran di Outlook 365? Kadang -kadang, Outlook tidak menunjukkan kepada mereka untuk beberapa sebab yang tidak diketahui, jadi anda tidak dapat melihatnya. Dalam jawatan ini di laman web Php.Cn, kami mengumpul beberapa petua penggunaan untuk lampiran yang tidak dipaparkan.

Apabila pemain V Rising cuba menyertai pelayan yang hampir atau sudah penuh, mereka mungkin menghadapi isu "V Rising Connection Out". Jika anda adalah salah seorang daripada mereka, anda boleh merujuk kepada siaran ini dari Php.cn untuk mendapatkan penyelesaian. Sekarang, teruskan bacaan anda.

Windows membekalkan perlindungan masa nyata melalui Windows Security. Tetapi ciri ini mungkin menghalang anda daripada melakukan sesuatu yang difikirkannya berbahaya. Dalam keadaan ini, anda mungkin mahu sementara menghidupkan perlindungan masa nyata. Siaran php.cn ini akan menunjukkan kepada anda bagaimana

Microsoft telah mula bekerja pada kemas kini Windows tahun depan sangat awal. Rumor baru -baru ini menyatakan bahawa kemas kini seterusnya pada tahun 2024 mungkin Windows 11 24h2 dan bukannya Windows 12. Semuanya tidak pasti sekarang. php.cn kini akan membawa anda untuk melihat beberapa maklumat yang berkaitan

Ralat 0x80030001 sering berlaku apabila anda cuba menyalin fail. Kod ralat akan disertakan dengan mesej yang memberitahu "tidak dapat melakukan operasi yang diminta". Jika anda bergelut dengan ralat ini, anda boleh membaca artikel ini di php.cn w

Pada 13 Februari 2024, Microsoft mengeluarkan KB5034765 (OS membina 22621.3155 dan 22631.3155) untuk Windows 11 22H2 dan Windows 11 23H2. Kemas kini keselamatan ini membawa anda banyak penambahbaikan dan pembetulan pepijat baru. Anda boleh belajar cara memuat turun dan memasang Windows 1

Pengurus peranti digunakan secara meluas apabila anda perlu menyelesaikan beberapa isu komputer. Anda boleh menyemak peranti yang bermasalah dan memutuskan untuk menyahpasang atau mengemas kini pemacu peranti. Selain itu, anda juga boleh menetapkan tetapan pengurusan kuasa dalam Pengurus Peranti. Walau bagaimanapun, anda boleh f

Apabila sandaran dan pemulihan (sandaran Windows) gagal berfungsi, anda boleh memilih untuk menetapkan semula ke lalai. Bagaimana untuk memulihkan sandaran Windows ke lalai di Windows 11/10? Php.cn akan membimbing anda dengan mudah melakukan perkara ini dalam 2 cara dan mari kita melihatnya.


Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SecLists
SecLists ialah rakan penguji keselamatan muktamad. Ia ialah koleksi pelbagai jenis senarai yang kerap digunakan semasa penilaian keselamatan, semuanya di satu tempat. SecLists membantu menjadikan ujian keselamatan lebih cekap dan produktif dengan menyediakan semua senarai yang mungkin diperlukan oleh penguji keselamatan dengan mudah. Jenis senarai termasuk nama pengguna, kata laluan, URL, muatan kabur, corak data sensitif, cangkerang web dan banyak lagi. Penguji hanya boleh menarik repositori ini ke mesin ujian baharu dan dia akan mempunyai akses kepada setiap jenis senarai yang dia perlukan.

PhpStorm versi Mac
Alat pembangunan bersepadu PHP profesional terkini (2018.2.1).

Muat turun versi mac editor Atom
Editor sumber terbuka yang paling popular

ZendStudio 13.5.1 Mac
Persekitaran pembangunan bersepadu PHP yang berkuasa