Ini ialah perintah execposix yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.
JADUAL:
NAMA
exec — laksanakan arahan dan buka, tutup atau salin deskriptor fail
SINOPSIS
exec [arahan [hujah...]]
DESCRIPTION
. exec utiliti hendaklah membuka, menutup, dan/atau menyalin deskriptor fail seperti yang dinyatakan oleh mana-mana
ubah hala sebagai sebahagian daripada arahan.
If exec dinyatakan tanpa arahan or hujahs, dan sebarang deskriptor fail dengan nombor
lebih daripada 2 dibuka dengan pernyataan ubah hala yang berkaitan, ia tidak ditentukan
sama ada deskriptor fail tersebut kekal terbuka apabila shell menggunakan utiliti lain.
Skrip berkenaan bahawa cangkerang kanak-kanak boleh menyalahgunakan deskriptor fail terbuka sentiasa boleh ditutup
mereka secara eksplisit, seperti yang ditunjukkan dalam salah satu contoh berikut.
If exec ditentukan dengan arahan, ia hendaklah menggantikan cangkerang dengan arahan tanpa
mencipta proses baru. Jika hujahs dinyatakan, ia hendaklah menjadi hujah kepada arahan.
Pengalihan semula menjejaskan persekitaran pelaksanaan shell semasa.
PILIHAN
Tiada.
OPERAND
Lihat PENERANGAN.
STDIN
Tidak digunakan.
INPUT FILES
Tiada.
PERSEKITARAN PELBAGAI
Tiada.
ASYNCRONOUS ACARA
Lalai.
STDOUT
Tidak digunakan.
STDERR
Ralat standard hendaklah digunakan hanya untuk mesej diagnostik.
OUTPUT FILES
Tiada.
EXTENDED DESCRIPTION
Tiada.
EXIT STATUS
If arahan dinyatakan, exec tidak boleh kembali ke cangkerang; sebaliknya, status keluar daripada
proses itu hendaklah status keluar daripada program yang melaksanakan arahan, yang bertindih
cangkerang. Jika arahan tidak dijumpai, status keluar hendaklah 127. Jika arahan ditemui, tetapi
ia bukan utiliti boleh laku, status keluar hendaklah 126. Jika ralat pengalihan
berlaku (lihat seksyen 2.8.1, Akibat of Shell kesilapan), cangkerang hendaklah keluar dengan a
nilai dalam julat 1−125. Jika tidak, exec hendaklah mengembalikan status sifar keluar.
AKIBAT OF KESALAHAN
Lalai.
. berikutan bahagian adalah bermaklumat.
PERMOHONAN PENGGUNAAN
Tiada.
CONTOH
Buka fail baca sebagai deskriptor fail 3 untuk membaca:
exec 3< fail baca
Buka fail tulis sebagai deskriptor fail 4 untuk menulis:
exec 4> fail tulis
Jadikan deskriptor fail 5 sebagai salinan deskriptor fail 0:
exec 5<&0
Tutup deskriptor fail 3:
exec 3<&−
Cat fail maggie dengan menggantikan shell semasa dengan kucing utiliti:
exec kucing maggie
RATIONALE
Kebanyakan pelaksanaan sejarah tidak selaras dengan itu:
foo=bar exec cmd
tidak lulus foo kepada cmd.
MASA HADAPAN ARAHAN
Tiada.
Gunakan execposix dalam talian menggunakan perkhidmatan onworks.net