Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen misafir bağlama komutudur.
Program:
ADI
guestunmount - Konuk olarak bağlanan bir dosya sisteminin bağlantısını kes
SİNOPSİS
konuk bağlama noktası
misafir bağlama --fd= bağlama noktası
TANIM
guestunmount, bağlı dosya sistemlerini otomatik olarak temizlemek için bir yardımcı programdır. misafir bineği(1)
libguestfs kullanarak dosya sistemlerini bağlar. Bu program, bir program
veya komut dosyası onunla bitti.
guestunmount, SİGORTA'nın etrafındaki bir sarıcıdır kaynaştırıcı(1) üzerinde bulunması gereken program
şuanki yol".
Guestunmount'u kullanmanın iki yolu vardır. olarak çağrıldığında:
konuk bağlama noktası
"mountpoint" bağlantısını hemen kaldırır.
olarak çağrıldığında:
guestunmount --fd=FD bağlama noktası
"FD" borusu kapanana kadar bekler. Bu, başka bir süreci izlemek için kullanılabilir ve
Aşağıda açıklandığı gibi, bu işlem çıktığında bağlama noktasını temizleyin.
DAN PROGRAMLAR
Programdan sadece "guestunmount mountpoint" diyebilirsiniz, ancak daha karmaşık bir yol
guestunmount kullanmak, programınızı izlemesini sağlamaktır, böylece bağlama noktasını temizleyebilir
programınız beklenmedik bir şekilde çıkarsa.
Programda bir boru oluşturun (örn. boru(2)). Dosya tanımlayıcısı "FD" olsun
borunun okunan tarafının numarası (yani "pipefd[0]").
Dosya sistemini kurduktan sonra misafir bineği(1) ("bağlama noktasında"), çatalla ve çalıştır
Konuk Bağlantısı şöyle:
guestunmount --fd=FD bağlama noktası
Üst işlemde borunun okunan tarafını kapatın.
Şimdi, borunun yazma tarafı (yani "pipefd[1]") herhangi bir nedenle kapatıldığında, ya
açıkça veya ana süreç çıktığı için, guestunmount bildirimleri yapar ve
bağlama noktası.
İşletim sisteminiz destekliyorsa, yazma işleminde "FD_CLOEXEC" bayrağını ayarlamalısınız.
borunun yan tarafı. Bu, diğer alt süreçlerin dosya tanımlayıcısını devralmaması içindir.
ve açık tut.
Guestunmount kendini asla şeytanlaştırmaz.
DAN SHELL KODLAR
Bash, adsız bir kanal oluşturmanın bir yolunu sağlamadığından, çağırmak için bir tuzak kullanın.
şöyle çıkışta guestunmount:
trap "guestunmount mountpoint" EXIT INT QUIT TERM
SEÇENEKLER
--fd=FD
İzlenecek boru dosyası tanımlayıcısını belirtin ve bu boru tamamlanana kadar temizlemeyi geciktirin.
kapalı.
--yardım et
Kısa yardımı görüntüleyin ve çıkın.
-q
--sessizlik
Fusermount'tan gelen hata mesajlarını görüntüleme. İade durumu hala ayarlıdır (bkz.
"ÇIKIŞ DURUMU" aşağıda).
--tekrar deneme
--tekrar dene=N
Varsayılan olarak, guestunmount, füzer bağlama işlemini 5 defaya kadar yeniden deneyecektir (yani,
6 defaya kadar çalıştıracaktır = 1 deneme + 5 yeniden deneme).
kullanım --tekrar deneme guestunmount'un füzermount'u yalnızca bir kez çalıştırmasını sağlamak için.
kullanım --tekrar dene=N guestunmount'u 5 yerine "N" kez yeniden denemek için.
guestunmount, yeniden denemeler arasında 1 saniye bekleyerek üstel bir geri çekilme gerçekleştirir,
Her yeniden denemeden önce 2 saniye, 4 saniye vb.
-V
--versiyon
Program sürümünü görüntüleyin ve çıkın.
ÇEVRE DEĞİŞKENLER
"YOL"
The kaynaştırıcı(1) program (FUSE tarafından sağlanan) mevcut "YOL" üzerinde mevcut olmalıdır.
EXIT DURUMU
Bu program başarılı olursa 0 veya aşağıdaki hata kodlarından birini döndürür:
1 Program hatası, örn. bellek ayıramadı, füzermount'u çalıştıramadı. hatayı görün
Daha fazla bilgi için yazdırılan mesaj.
2 Yeniden denemeden sonra bile bağlama noktasının bağlantısı kaldırılamadı. hata mesajına bakın
temel alınan fusermount hatası için yazdırılır.
3 Montaj noktası monte edilmemiş.
onworks.net hizmetlerini kullanarak guestunmount'u çevrimiçi kullanın