InggrisPerancisSpanyol

Ad


favorit OnWorks

hexec - Online di Cloud

Jalankan hexec di penyedia hosting gratis OnWorks melalui Ubuntu Online, Fedora Online, emulator online Windows, atau emulator online MAC OS

Ini adalah perintah hexec yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

PROGRAM:

NAMA


hexec - alat pengait eksekusi proses

RINGKASAN


hexec [expr] [cmd] [args...]

DESKRIPSI


hexec adalah alat untuk menghubungkan ke panggilan eksekusi proses (keluarga syscalls exec). Kamu bisa
mendefinisikan ekspresi yang dieksekusi terhadap panggilan exec yang terhubung. Ekspresi ini mungkin
juga berisi panggilan exec pengganti.

PILIHAN RINGKASAN


Berikut adalah ringkasan opsi untuk hexec.

--bantuan | -h Cetak halaman ringkasan opsi/ekspr
--versi | -v Cetak versi hexec
--log-out | -lo mengatur file output untuk kesalahan dan -print output

PILIHAN


-h Cetak halaman ringkasan opsi/ekspr

--membantu Cetak halaman ringkasan opsi/ekspr

dia Atur file output untuk error dan -print output. Ini dapat diperlukan jika menulis
ke stderr dapat menyebabkan kegagalan fungsi karena beberapa proses membaca dari stderr dan
mengharapkan output yang terdefinisi dengan baik.

EKSPRESI


Ekspresi dieksekusi terhadap semua panggilan eksekusi proses. Jika ekspresi kembali
benar, panggilan asli dilewati.

-dan

-a


Mengembalikan nilai true jika kedua ekspresi mengembalikan nilai true. Jika kiri mengembalikan false, kanan
ekspresi tidak pernah dieksekusi.

-Atau

-o
Mengembalikan nilai true jika salah satu dari kedua ekspresi mengembalikan nilai true. Jika kiri mengembalikan true,
ekspresi yang benar tidak pernah dieksekusi.

-jalan
Mengembalikan nilai true jika jalur yang dapat dieksekusi cocok . adalah bash
pola kartu liar yang kompatibel.

-ipath
Sama seperti -path, tetapi tidak peka huruf besar/kecil.

-nama
Mengembalikan nilai true jika nama dasar dari executable cocok . adalah
pola kartu liar yang kompatibel dengan bash.

-tunduk
Sama seperti -name, tetapi tidak peka huruf besar/kecil.

-mengandung
Mengembalikan nilai true jika jalur executable berisi string .

-berisi
Sama seperti -contains, tetapi tidak peka huruf besar/kecil.

-mencetak Cetak semua argumen ke proses yang dipanggil. Kembali selalu benar.

-Exec [arg...] ;
Eksekusi dengan [args...] sebagai argumen. Ekspresi ini harus diakhiri dengan
titik koma. Anda dapat menggunakan placeholder argumen di dan [args...] (lihat di bawah).
Ekspresi ini selalu mengembalikan nilai true.
CATATAN: Perlu diketahui bahwa Anda mungkin perlu melarikan diri atau mengutip penghentian
titik koma untuk tidak membingungkan shell Anda.

-SH
Menafsirkan as a shell script by invoking / Bin / sh dengan argumen -c
' '. Anda dapat menggunakan placeholder argumen di dalam . Please note that -sh
hanya mengharapkan argumen tunggal dan bukan daftar argumen variabel (sebagai -exec
melakukan). Menggunakan -sh sama dengan menggunakan -Exec sh -c .

PLACEHOLDER UNTUK -Exec EKSPRESI


Setiap ekspresi -exec dapat menggunakan placeholder dalam daftar argumen untuk mendapatkan informasi
dari panggilan exec asli. Setiap placeholder dimulai dengan { dan diakhiri dengan }. Gunakan \{ jika Anda
ingin menggunakan { dalam daftar argumen Anda. Placeholder diganti ketika -exec
ekspresi dievaluasi.

Jenis tempat penampung:

{bukan} Akan diganti dengan jumlah argumen dalam panggilan asli.

{ }
Akan diganti dengan argumen asli di index . Contoh: {1} akan memberikan
argumen pertama. Anda dapat menambahkan dengan bendera placeholder.

{} Akan diganti dengan semua argumen dari panggilan asli. Setiap argumen adalah
dipisahkan dengan spasi. Anda dapat menggunakan flag placeholder.

CATATAN: Nama yang dapat dieksekusi juga dianggap sebagai argumen. Ini berarti bahwa panggilan seperti
"echo test" akan menghasilkan dua argumen, "echo" dan "test".

PEMEGANG TEMPAT BENDERA


s Setiap argumen dimasukkan sebagai argumen tunggal alih-alih menggabungkan semua
argumen.
Pertimbangkan argumen 'a', 'b' dan 'c'. Tanpa s, -Exec {} \; akan menghasilkan
-Exec 'a b c' \;, yang dalam banyak kasus bukanlah yang Anda inginkan. -Exec {s} \; namun
akan menghasilkan -Exec 'A' 'B' 'C' \;.

q Kutip setiap argumen.

e Keluar dari semua karakter non alfanumerik. Bendera ini sangat berguna saat menggunakan "sh
-c <...>" dalam ekspresi -exec.

contoh

-Exec gema {} \; dengan panggilan 'A' 'B' 'C'
hasil dalam: 'echo' 'abc'

-Exec gema {Q} \; dengan panggilan 'A' 'B' 'C'
menghasilkan: 'echo' 'a' 'b' 'c'

-Exec sh -c 'gema {}; {}' \; dengan panggilan 'NS' '-C' 'gcc dc >> log.txt'
menghasilkan: 'sh' '-c' 'echo sh -c gcc dc >> log.txt; sh -c gcc dc >> log.txt'
Harap dicatat bahwa ini tidak akan melakukan apa yang Anda harapkan, karena >> ditangani dengan salah
pada kasus ini.

-Exec sh -c 'gema {e}; {}' \; dengan panggilan 'NS' '-C' 'gcc dc >> log.txt'
menghasilkan: 'sh' '-c' 'echo sh \-c gcc\ d\.c\ \>\>\ log\.txt; sh -c gcc dc >>
log.txt'

PERUBAHAN UNTUK PROSES


hexec akan menambahkan beberapa variabel lingkungan ke proses yang terkait. Ini adalah (mungkin tidak
menyelesaikan):

LD_PRELOAD
hexec menambahkan libhexec-hook.so ke daftar pustaka yang dimuat sebelumnya.

HEXEC_EXPR_SHM
Berisi nama objek memori bersama internal.

HEXEC_LOG_FD
Berisi deskriptor file untuk error dan -print output.

Harap jangan pernah mengubah variabel lingkungan ini. Juga berhati-hatilah saat menggunakan ini
variabel, karena nama dan isi variabel dapat berubah di kemudian hari.

CONTOH


hexec -nama 'gcc' -Exec ccache {s} \; membuat
Panggilan dibuat, yang kemudian akan memanggil gcc beberapa kali. Nama yang dapat dieksekusi dari masing-masing
eksekusi proses yang terhubung diuji terhadap pola file "gcc" dan "ccache {s}"
dipanggil setiap kali kecocokan ditemukan. '{s}' akan diganti dengan yang asli (
ketagihan) panggilan. Dalam contoh ini, panggilan ke "gcc -o test.o test.c" akan diganti
dengan "ccache gcc -o test.o test.c"

BAGAIMANA IT KARYA


SEMUA

Gunakan hexec online menggunakan layanan onworks.net


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

  • 1
    OpenPDF - Garpu iText
    OpenPDF - Garpu iText
    OpenPDF adalah perpustakaan Java untuk membuat
    dan mengedit file PDF dengan LGPL dan
    Lisensi sumber terbuka MPL. OpenPDF adalah
    LGPL/MPL penerus sumber terbuka iText,
    Sebuah...
    Unduh OpenPDF - Garpu iText
  • 2
    SAGA GIS
    SAGA GIS
    SAGA - Sistem untuk Otomatis
    Analisis Geoscientific - adalah Geografis
    Perangkat lunak Sistem Informasi (GIS) dengan
    kemampuan luar biasa untuk geodata
    pengolahan dan ...
    Unduh SAGA GIS
  • 3
    Toolbox untuk Java/JTOpen
    Toolbox untuk Java/JTOpen
    Toolbox IBM untuk Java / JTOpen adalah a
    perpustakaan kelas Java mendukung
    client/server dan pemrograman internet
    model ke sistem yang menjalankan OS/400,
    i5/OS, atau...
    Unduh Toolbox untuk Java/JTOpen
  • 4
    D3.js
    D3.js
    D3.js (atau D3 untuk Dokumen Berbasis Data)
    adalah perpustakaan JavaScript yang memungkinkan Anda
    untuk menghasilkan data yang dinamis dan interaktif
    visualisasi di browser web. Dengan D3
    kamu...
    Unduh D3.js
  • 5
    Shadowsocks
    Shadowsocks
    Proksi terowongan cepat yang membantu Anda
    melewati firewall Ini adalah aplikasi
    yang juga dapat diambil dari
    https://sourceforge.net/projects/shadowsocksgui/.
    itu ha...
    Unduh Shadowsocks.dll
  • 6
    Tema GLPI
    Tema GLPI
    Unduh rilis di
    https://github.com/stdonato/glpi-modifications/
    Tema warna untuk GLPI 0.84 dan 0.85 Baru
    Modifikasi untuk GLPI Ini adalah
    aplikasi yang...
    Unduh Tema GLPI
  • Lebih banyak lagi »

Perintah Linux

Ad