İngilizceFransızcaİspanyolca

Ad


OnWorks favicon'u

fai-class - 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 fai sınıfı çalıştırın

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 fai sınıfı komuttur.

Program:

ADI


fai-class - dosyaları ve komut dosyalarını kullanarak sınıfları tanımlayın.

SİNOPSİS


fai sınıfı [SEÇENEK] DİZİN SINIF DOSYASI

TANIM


Bu komut yalnızca FAI tarafından dahili olarak çağrılır ve doğrudan kullanıcı tarafından çağrılmaz.

fai-class, sınıfları tanımlamak için DIRECTORY içindeki komut dosyalarını çalıştırır. Tüm sınıflar için yazılır
CLASSFILE, her sınıf ayrı bir satırda. Her iki bağımsız değişken için de mutlak yollar kullanın. Tüm
"^[0-9][0-9]*" (iki basamakla başlarlar) ile eşleşen komut dosyaları veya yürütülebilir dosyalar yürütülür
alfabetik sıraya göre. Sınıfların isimlerini yazarak sınıfları tanımlayabilirler.
standart. Sınıflar boşluklarla ayrılabilir veya bir satıra yazılabilir. başlayan tüm satırlar
"#" ile gösterilenler yorum satırlarıdır ve dikkate alınmaz.

".sh" ile biten kabuk betikleri kaynaklıdır ve değişkeni ayarlayarak sınıfları tanımlayabilir
$yeni sınıflar. Bu, stdout'u kontrol edemediğiniz komut dosyaları için kullanışlıdır. Değişkenler
Bu komut dosyalarında tanımlananlar, DIRECTORY içindeki diğer komut dosyaları tarafından kullanılabilir, ancak bunlar
fai-sınıfını çağıran kabuğa aktarılır. Bu komut dosyaları yazarak değişkenleri tanımlayabilir
aşağıdaki kaynaktan sağlanacak $LOGDIR/additional.var dosyasının tanımları
görev.

Tüm betikler, sınıfları dosyaya yazarak ek sınıflar tanımlayabilir.
$LOGDIR/ek sınıflar. Bu sınıflar, tüm komut dosyaları yürütüldükten sonra tanımlanır. Bu
geçici dosya kullanımdan sonra kaldırılacaktır.

Sınıfların sırası önemlidir çünkü sınıfların önceliğini
alçaktan yükseğe. İlk olarak, DEFAULT sınıfı tanımlanır. Daha sonra tanımlamak için tüm komut dosyaları yürütülür.
sınıflar. Bundan sonra $LOGDIR/additional-classes dosyasındaki sınıflar eklenir. Sonra,
ana bilgisayar adına sahip dosyadaki tüm sınıflar eklenir. Sonra değişken tarafından tanımlanan sınıflar
ADDCLASSES kullanılır. Bu değişken, virgülle ayrılmış bir sınıf listesi olmalıdır. Yapabilirsiniz
bu değişkeni çekirdek komut satırında tanımlayın.

Son olarak, hostname ve LAST ile sınıf tanımlanır.

Bir dosyadaki sınıf adını içeren her satırın yeni bir satırla bitmesi önemlidir. Eğer
dosyanın son satırında yeni satır eksik, bu sınıf eklenemez.

Her betiğin çıkış kodu LOGDIR'daki status.log dosyasına yazılır.

SEÇENEKLER


-d Hata ayıklama çıktısı oluşturun.

-h Yardım, sürüm ve seçeneklerin özetini göster.

-T CLASSFILE içindeki sınıfların birden çok kez tanımlanıp tanımlanmadığını test edin. Bu asla olmamalı.
Test, sınıflar tanımlandıktan sonra yürütülür.

-t tmpdir
Ek-sınıflar dosyası tmpdir dizininden okunur. Varsayılan değer
/tmp/fai/.

-v Ayrıntılı çıktı oluşturun.

ÖRNEKLER


FAI'de fai sınıfı şu şekilde kullanılır:

# fai sınıfı /fai/sınıf /tmp/fai/FAI_CLASSES

Daha sonra tüm sınıfların listesi değişken sınıflara atanır.

sınıflar=`cat /tmp/fai/FAI_CLASSES`

ÖRNEKLER İÇİN KODLAR


Bu komut dosyası 01alias:

#! / Bin / sh

catnc() { # cat ama yorum satırı yok
grep -v "^#" $1
}
# büyük harfle yankı mimarisi
dpkg --baskı mimarisi | tr /az/ /AZ/
isim -s | tr /az/ /AZ/

# ant adlı tüm konaklar? file anthill'deki sınıfları kullanın
$HOSTNAME durumunda
karınca??) catnc karınca yuvası ;;
esac

# bir Beowulf kümesi; ana düğüm dışındaki tüm düğümler
# dosya sınıfından/atomlarından sınıfları kullan
$HOSTNAME durumunda
atom00) yankı BEOWULF_MASTER ;;
atom??) catnc atomları ;;
esac

# ana bilgisayar C sınıfı alt ağına aitse 123.45.6.0 sınıf NET_6 kullanın
durumda $IPADDR
123.45.6.*) yankı NET_6 ;;
esac

Başka bir örnek:

Senaryo 24nis:

#! / Bin / sh

# YPDDOMAIN tanımlanmışsa NIS ve NIS alan adını ekleyin

eğer [ -n "$YPDMAIN" ];o zaman
echo "NIS $YPDMAIN" | tr /.az-/ /_A-Z_/
başka
yankı NONIS
fi

Bunu çekirdeğe ekleyerek çekirdek komut satırında sınıfları tanımlayabilirsiniz:

ADDCLASSES=SINIF1,SINIFX,SINIF3

NOTLAR


Tüm sınıf adları büyük harflerle yazılmalıdır (ana bilgisayar adının sınıfı hariç).
Kısa çizgi kullanmayın, alt çizgi kullanın. Yalnızca DIRECTORY içindeki yürütülebilir komut dosyaları kullanılır.
CLASSFILE, üzerine yazılmadan önce kaldırılır. Komut dosyaları doğrudan CLASSFILE'a yazmamalıdır.
LOGDIR herkes için yazılabilir olmamalıdır.

onworks.net hizmetlerini kullanarak çevrimiçi olarak fai sınıfı kullanın


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

  • 1
    VBA-M (Arşivlendi - Şimdi Github'da)
    VBA-M (Arşivlendi - Şimdi Github'da)
    Proje şuraya taşındı:
    https://github.com/visualboyadvance-m/visualboyadvance-m
    Özellikler:Hile oluşturmadurumları kaydetçoklu
    sistem, gba, gbc, gb, sgb'yi destekler,
    sgb2Tu...
    VBA-M'yi İndirin (Arşivlendi - Şimdi Github'da)
  • 2
    Stacer
    Stacer
    Linux Sistem Optimize Edici ve İzleme
    Github Deposu:
    https://github.com/oguzhaninan/Stacer.
    Kitle: Son Kullanıcılar/Masaüstü. kullanıcı
    arayüz: Qt. Programlama...
    Stacer'ı indirin
  • 3
    TuruncuTilki
    TuruncuTilki
    TeamWinRecoveryProject(TWRP) çatalı
    birçok ek işlevle, yeniden tasarlayın
    ve daha fazla Özellikler: Tiz ve
    Tiz olmayan ROM'larGüncel Oreo çekirdeği,
    inşa edilmiş...
    OrangeFox'u indirin
  • 4
    itop - ITSM CMDB Açık Kaynak
    itop - ITSM CMDB Açık Kaynak
    BT Operasyonları Portalı: tam bir açık
    kaynak, ITIL, web tabanlı hizmet
    tamamen dahil olmak üzere yönetim aracı
    özelleştirilebilir CMDB, bir yardım masası sistemi ve
    belge adam...
    İndirin - ITSM CMDB Açık Kaynak
  • 5
    Clementine
    Clementine
    Clementine çok platformlu bir müziktir
    esinlenen oyuncu ve kütüphane organizatörü
    Amarok 1.4. Hızlı ve
    kullanımı kolay arayüzü ve size izin verir
    arama ve...
    Clementine'i indirin
  • 6
    XISMuS
    XISMuS
    DİKKAT: 2.4.3 toplu güncellemesi
    serbest bırakıldı!! Güncelleme herhangi biri için çalışır
    önceki 2.xx sürümü. Eğer yükseltme
    v1.xx sürümünden, lütfen indirin ve
    i ...
    XISMuS'u indirin
  • Daha fazla »

Linux komutları

Ad