İngilizceFransızcaİspanyolca

Sunucuları çalıştırın | Ubuntu > | Fedora > |


OnWorks favicon'u

hexec - Bulutta Çevrimiçi

Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü üzerinden OnWorks ücretsiz barındırma sağlayıcısında hexec çalıştırın

Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi öykünücüsü veya MAC OS çevrimiçi öykünücüsü gibi birden çok ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen hexec komutudur.

PROGRAM:

ADI


hexec - bir işlem yürütme kancası aracı

SİNOPSİS


altıgen [ifade] [cmd] [args...]

TANIM


hexec, işlem yürütme çağrılarına bağlanmak için bir araçtır (exec sistem çağrıları ailesi). Yapabilirsiniz
herhangi bir bağlı yürütme çağrısına karşı yürütülen bir ifade tanımlayın. Bu ifade olabilir
ayrıca bir yedek yürütme çağrısı içerir.

SEÇENEKLER ÖZET


İşte hexec seçeneklerinin bir özeti.

--yardım | -h Seçenekler/ifade özet sayfası yazdırın
--versiyon | -v Hexec sürümünü yazdır
--log-out | -lo hata için çıktı dosyasını ayarla ve çıktıyı yazdır

SEÇENEKLER


-h Bir seçenekler/ifade özet sayfası yazdırın

--yardım et Bir seçenekler/ifade özet sayfası yazdırın

o Hata ve çıktı çıktısı için çıktı dosyasını ayarlayın. Yazıyorsa bu gerekli olabilir
bazı işlemler stderr'den okunduğundan ve
iyi tanımlanmış bir çıktı bekliyoruz.

İFADE


İfade, tüm işlem yürütme çağrılarına karşı yürütülür. ifade dönerse
true, orijinal arama atlanır.

-ve

-a


Her iki ifade de true değerini döndürürse true değerini döndürür. Sol false döndürürse, sağ
ifade asla yürütülmez.

Ya da

-o
Her iki ifadeden biri true değerini döndürürse true değerini döndürür. Sol doğru dönerse,
doğru ifade asla yürütülmez.

-Path
Yürütülebilir dosyanın yolu eşleşirse true döndürür . bir bash
uyumlu joker karakter.

-ipath
-path ile aynı, ancak büyük/küçük harfe duyarlı değil.

-tatlı patates
Yürütülebilir dosyanın temel adı eşleşirse true döndürür . bir
bash uyumlu joker karakter deseni.

-iname
-name ile aynı, ancak büyük/küçük harfe duyarlı değil.

-içerir
Yürütülebilir dosyanın yolu dizeyi içeriyorsa true döndürür .

-ikon içerir
-içerir ile aynıdır, ancak büyük/küçük harfe duyarlı değildir.

-Yazdır Tüm argümanları çağrılan sürece yazdırın. Her zaman doğru döndürür.

-Exec [arglar...] ;
yürütür argüman olarak [args...] ile. Bu ifade ile sonlandırılmalıdır
noktalı virgül. Argüman yer tutucularını şurada kullanabilirsiniz: ve [args...] (aşağıya bakın).
Bu ifade her zaman true değerini döndürür.
NOT: Lütfen sonlandırmadan kaçmanız veya alıntı yapmanız gerekebileceğini unutmayın.
kabuğunuzu karıştırmamak için noktalı virgül.


yorumlar as a shell script by invoking / Bin / sh argümanlarla -c
' '. İçeride argüman yer tutucularını kullanabilirsiniz. . Please note that -sh
değişken bir argüman listesi değil, yalnızca tek bir argüman bekler ( -exec olarak
yapmak). -sh kullanmak, kullanmakla aynıdır -Exec sh -c .

YER SAHİPLERİ İÇİN -Exec İFADE


Her -exec ifadesi, bilgi almak için bağımsız değişken listesindeki yer tutucuları kullanabilir.
orijinal yürütme çağrısından. Her yer tutucu { ile başlar ve } ile biter. varsa \{ kullanın
argüman listenizde bir { kullanmak istiyorsunuz. -exec olduğunda yer tutucular değiştirilir
ifadesi değerlendirilir.

Yer tutucu türleri:

{n} Orijinal çağrıdaki argüman sayısı ile değiştirilecektir.

{ }
Dizindeki orijinal argümanla değiştirilecek . Örnek: {1} verirdi
ilk argüman. başına ekleyebilirsin yer tutucu bayraklarla.

{} Orijinal çağrıdaki tüm bağımsız değişkenlerle değiştirilecektir. Her argüman
boşlukla ayrılmıştır. Yer tutucu bayrakları kullanabilirsiniz.

NOT: Yürütülebilir dosya adı da bağımsız değişken olarak kabul edilir. Bu, şöyle bir çağrı anlamına gelir
"echo testi", "echo" ve "test" olmak üzere iki argümanla sonuçlanacaktır.

YER TUTUCU BAYRAKLAR


s Tüm argümanları birleştirmek yerine her argüman tek argüman olarak eklenir.
argümanlar.
'a', 'b' ve 'c' argümanlarını düşünün. Olmadan s, -Exec {} \; sonuç verecek
-Exec 'a b c' \;, ki çoğu durumda istediğiniz şey değildir. -Exec {s} \; ancak
sonuç verecek -Exec 'a' 'B' 'C' \;.

q Her bir argümanı alıntılayın.

e Alfasayısal olmayan tüm karakterlerden kaçın. Bu bayrak, "sh" kullanılırken çok kullanışlıdır.
-c <...>" -exec ifadesinde.

Örnekler

-Exec kaçırmak {} \; çağrı ile 'a' 'B' 'C'
Sonuçlar: 'echo' 'abc'

-Exec kaçırmak {Q} \; çağrı ile 'a' 'B' 'C'
sonuçlar: 'echo' 'a' 'b' 'c'

-Exec sh -c 'Eko {}; {}' \; çağrı ile 'NS' '-C' 'gcc dc >> log.txt'
sonuçlar: 'sh' '-c' 'echo sh -c gcc dc >> log.txt; sh -c gcc dc >> log.txt'
>> yanlış işlendiğinden, bunun beklediğiniz şeyi yapmayacağını lütfen unutmayın.
bu durumda.

-Exec sh -c 'Eko {e}; {}' \; çağrı ile 'NS' '-C' 'gcc dc >> log.txt'
sonuçlar: 'sh' '-c' 'echo sh \-c gcc\ d\.c\ \>\>\ log\.txt; sh -c gcc dc >>
log.txt'

DEĞİŞİKLİKLER TO İŞLEMLER


hexec, bağlı işlemlere bazı ortam değişkenleri ekleyecektir. Bunlar (olmayabilir
tamamlayınız):

LD_PRELOAD
hexec, önceden yüklenmiş kitaplıklar listesine libhexec-hook.so'yu ekler.

HEXEC_EXPR_SHM
Dahili paylaşılan bellek nesnesinin adını içerir.

HEXEC_LOG_FD
Hata ve -print çıktısı için dosya tanımlayıcısını içerir.

Lütfen bu ortam değişkenlerini asla değiştirmeyin. Bunları kullanırken de dikkatli olun
değişkenler, çünkü değişkenlerin adı ve içeriği gelecekte değişebilir.

ÖRNEKLER


altıgen -tatlı patates 'gcc' -Exec önbellek {s} \; yapmak
Çağrılar yapılır, bu daha sonra birkaç kez gcc'yi arayacaktır. Her birinin yürütülebilir adı
bağlı işlem yürütmesi "gcc" ve "ccache {s}" dosya modeline göre test edilir
her eşleşme bulunduğunda çağrılır. '{s}' orijinali ile değiştirilecektir (
bağlı) arayın. Bu örnekte, "gcc -o test.o test.c" çağrısı değiştirilecektir.
"ccache gcc -o test.o test.c" ile

NASIL IT İŞLERİ


YAPILACAKLAR

onworks.net hizmetlerini kullanarak hexec'i çevrimiçi kullanın


Ad


Ad