cari

Manual arahan Linux exec

Feb 18, 2024 pm 04:42 PM
execPesananechoskrip shell

Linux exec命令手册

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:

  • Program boleh laksana
  • Semua data yang berkaitan dengan proses (termasuk pembolehubah, memori, penimbal)
  • Konteks program (PC kaunter program, menyimpan lokasi pelaksanaan program)
  • 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!

    Kenyataan
    Artikel ini dikembalikan pada:每日运维. Jika ada pelanggaran, sila hubungi admin@php.cn Padam
    Bagaimana cara membetulkan lampiran yang tidak dipaparkan di Outlook 365?Bagaimana cara membetulkan lampiran yang tidak dipaparkan di Outlook 365?Apr 19, 2025 am 12:50 AM

    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.

    Bagaimana untuk memperbaiki V Rising Connection menetapkan masa? Berikut adalah 5 penyelesaian! - MinitoolBagaimana untuk memperbaiki V Rising Connection menetapkan masa? Berikut adalah 5 penyelesaian! - MinitoolApr 19, 2025 am 12:49 AM

    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.

    Bagaimana cara menghidupkan/mematikan perlindungan masa nyata dalam keselamatan Windows? - MinitoolBagaimana cara menghidupkan/mematikan perlindungan masa nyata dalam keselamatan Windows? - MinitoolApr 19, 2025 am 12:48 AM

    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

    Windows 11 24h2 atau Windows 12? Adakah perkara ini?Windows 11 24h2 atau Windows 12? Adakah perkara ini?Apr 19, 2025 am 12:47 AM

    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

    Betulkan: Tidak dapat melakukan operasi yang diminta - Ralat 0x80030001 - MINITOOLBetulkan: Tidak dapat melakukan operasi yang diminta - Ralat 0x80030001 - MINITOOLApr 19, 2025 am 12:46 AM

    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

    Cara Muat turun dan Pasang Windows 11 KB5034765Cara Muat turun dan Pasang Windows 11 KB5034765Apr 19, 2025 am 12:45 AM

    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

    Tab Pengurusan Kuasa Hilang dari Pengurus Peranti - Panduan TeratasTab Pengurusan Kuasa Hilang dari Pengurus Peranti - Panduan TeratasApr 19, 2025 am 12:44 AM

    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

    2 Cara untuk Menetapkan Sandaran Windows ke Lalai di Windows 11/102 Cara untuk Menetapkan Sandaran Windows ke Lalai di Windows 11/10Apr 19, 2025 am 12:43 AM

    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.

    See all articles

    Alat AI Hot

    Undresser.AI Undress

    Undresser.AI Undress

    Apl berkuasa AI untuk mencipta foto bogel yang realistik

    AI Clothes Remover

    AI Clothes Remover

    Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

    Undress AI Tool

    Undress AI Tool

    Gambar buka pakaian secara percuma

    Clothoff.io

    Clothoff.io

    Penyingkiran pakaian AI

    AI Hentai Generator

    AI Hentai Generator

    Menjana ai hentai secara percuma.

    Alat panas

    Notepad++7.3.1

    Notepad++7.3.1

    Editor kod yang mudah digunakan dan percuma

    SecLists

    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

    PhpStorm versi Mac

    Alat pembangunan bersepadu PHP profesional terkini (2018.2.1).

    Muat turun versi mac editor Atom

    Muat turun versi mac editor Atom

    Editor sumber terbuka yang paling popular

    ZendStudio 13.5.1 Mac

    ZendStudio 13.5.1 Mac

    Persekitaran pembangunan bersepadu PHP yang berkuasa