EnglishFrenchSpanyol

Ad


Favicon OnWorks

fai-class - Dalam talian di Awan

Jalankan kelas fai dalam penyedia pengehosan percuma OnWorks melalui Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS

Ini ialah kelas fai perintah 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


fai-class - tentukan kelas menggunakan fail dan skrip.

SINOPSIS


kelas fai [PILIHAN] DIREKTORI FAIL KELAS

DESCRIPTION


Perintah ini hanya dipanggil secara dalaman oleh FAI dan bukan secara langsung oleh pengguna.

fai-class melaksanakan skrip dalam DIRECTORY untuk menentukan kelas. Semua kelas ditulis kepada
CLASSFILE, setiap kelas pada baris yang berasingan. Gunakan laluan mutlak untuk kedua-dua hujah. Semua
skrip atau boleh laku yang sepadan dengan "^[0-9][0-9]*" (ia bermula dengan dua digit) dilaksanakan
mengikut susunan abjad. Mereka boleh menentukan kelas dengan menulis nama kelas
stdout. Kelas boleh dipisahkan dengan ruang atau ditulis satu pada baris. Semua baris yang bermula
dengan "#" ialah baris ulasan dan diabaikan.

Skrip Shell yang berakhir dengan ".sh" adalah bersumber dan boleh menentukan kelas dengan menetapkan pembolehubah
$kelas baru. Ini berguna untuk skrip yang anda tidak boleh mengawal stdout. Pembolehubah iaitu
yang ditakrifkan dalam skrip ini tersedia untuk skrip lain dalam DIRECTORY, tetapi tidak
dieksport ke shell yang memanggil fai-class. Skrip tersebut boleh menentukan pembolehubah dengan menulis
takrifan kepada fail $LOGDIR/additional.var, yang akan diperoleh dalam perkara berikut
tugas.

Semua skrip boleh menentukan kelas tambahan dengan menulis kelas pada fail
$LOGDIR/kelas-tambahan. Kelas ini ditakrifkan selepas semua skrip dilaksanakan. ini
fail sementara akan dialih keluar selepas digunakan.

Susunan kelas adalah penting kerana ia mentakrifkan keutamaan kelas daripada
rendah ke tinggi. Pertama, kelas DEFAULT ditakrifkan. Kemudian semua skrip dilaksanakan untuk menentukan
kelas. Selepas itu, kelas dari fail $LOGDIR/additional-classes ditambah. Kemudian,
semua kelas dalam fail dengan nama hos ditambah. Kemudian kelas ditakrifkan oleh pembolehubah
ADDCLASSES digunakan. Pembolehubah ini mestilah senarai kelas yang dipisahkan koma. Awak boleh
tentukan pembolehubah ini pada baris arahan kernel.

Akhirnya, kelas dengan nama hos dan LAST ditakrifkan.

Adalah penting bahawa setiap baris dalam fail yang mengandungi nama kelas berakhir dengan baris baharu. Sekiranya
baris baharu tiada pada baris terakhir fail, kelas ini tidak boleh ditambah.

Kod keluar setiap skrip ditulis pada status fail.log masuk LOGDIR.

PILIHAN


-d Buat output penyahpepijatan.

-h Tunjukkan bantuan, versi dan ringkasan pilihan.

-T Uji jika kelas dalam CLASSFILE ditakrifkan beberapa kali. Perkara ini tidak sepatutnya berlaku.
Ujian dilaksanakan selepas kelas ditakrifkan.

-t tmpdir
Kelas tambahan fail dibaca dari direktori tmpdir. Nilai lalai ialah
/tmp/fai/.

-v Cipta keluaran verbose.

CONTOH


Dalam FAI, kelas fai digunakan dengan cara berikut:

# fai-class /fai/class /tmp/fai/FAI_CLASSES

Kemudian senarai semua kelas diberikan kepada kelas pembolehubah.

classes=`cat /tmp/fai/FAI_CLASSES`

CONTOH UNTUK SKRIP


Ini adalah skrip 01alias:

#! / Bin / sh

catnc() { # kucing tetapi tiada baris ulasan
grep -v "^#" $1
}
# seni bina gema dalam huruf besar
dpkg --print-architecture | tr /az/ /AZ/
uname -s | tr /az/ /AZ/

# semua hos bernama semut?? gunakan kelas dalam file anthill
kes $HOSTNAME masuk
semut??) catnc anthill ;;
bahawa C

# gugusan Beowulf; semua nod kecuali nod induk
# gunakan kelas daripada kelas fail/atom
kes $HOSTNAME masuk
atom00) gema BEOWULF_MASTER ;;
atom??) atom catnc ;;
bahawa C

# jika hos tergolong dalam subnet kelas C 123.45.6.0 gunakan kelas NET_6
kes $IPADDR masuk
123.45.6.*) echo NET_6 ;;
bahawa C

Contoh yang lain:

Skrip 24nis:

#! / Bin / sh

# tambah NIS dan nama domain NIS jika YPDOMAIN ditakrifkan

jika [ -n "$YPDOMAIN" ];maka
echo "NIS $YPDOMAIN" | tr /.az-/ /_A-Z_/
lagi
echo NONIS
fi

Anda boleh menentukan kelas pada baris arahan kernel dengan menambahkan ini pada kernel:

ADDCLASSES=KELAS1, KELAS, KELAS3

NOTA


Semua nama kelas hendaklah ditulis dalam huruf besar (kecuali kelas nama hos).
Jangan gunakan tanda sempang, gunakan garis bawah. Hanya skrip boleh laku dalam DIRECTORY digunakan.
CLASSFILE dialih keluar sebelum menulis kepadanya. Skrip tidak boleh menulis terus ke CLASSFILE.
LOGDIR tidak sepatutnya boleh ditulis untuk semua orang.

Gunakan fai-class dalam talian menggunakan perkhidmatan onworks.net


Pelayan & Stesen Kerja Percuma

Muat turun apl Windows & Linux

  • 1
    VBA-M (Diarkib - Kini di Github)
    VBA-M (Diarkib - Kini di Github)
    Projek telah berpindah ke
    https://github.com/visualboyadvance-m/visualboyadvance-m
    Ciri-ciri: Ciptaan menipu simpan statesmulti
    sistem, menyokong gba, gbc, gb, sgb,
    sgb2Tu...
    Muat turun VBA-M (Diarkib - Sekarang di Github)
  • 2
    Stacer
    Stacer
    Pengoptimum dan Pemantauan Sistem Linux
    Repositori Github:
    https://github.com/oguzhaninan/Stacer.
    Khalayak: Pengguna Akhir/Desktop. pengguna
    antara muka: Qt. Pengaturcaraan La...
    Muat turun Stacer
  • 3
    orangefox
    orangefox
    Fork TeamWinRecoveryProject(TWRP)
    dengan banyak fungsi tambahan, reka bentuk semula
    dan banyak lagi Ciri:Menyokong Treble dan
    bukan-Treble ROM kernel Oreo terkini,
    dibina...
    Muat turun OrangeFox
  • 4
    itop - ITSM CMDB OpenSource
    itop - ITSM CMDB OpenSource
    Portal Operasi IT: terbuka sepenuhnya
    sumber, ITIL, perkhidmatan berasaskan web
    alat pengurusan termasuk sepenuhnya
    CMDB boleh disesuaikan, sistem meja bantuan dan
    seorang lelaki dokumen...
    Muat turun itop - ITSM CMDB OpenSource
  • 5
    Clementine
    Clementine
    Clementine ialah muzik berbilang platform
    pemain dan penganjur perpustakaan yang diilhamkan oleh
    Amarok 1.4. Ia mempunyai puasa dan
    antara muka yang mudah digunakan, dan membolehkan anda
    cari dan...
    Muat turun Clementine
  • 6
    XISMuS
    XISMuS
    PERHATIAN: Kemas kini kumulatif 2.4.3 telah
    telah dibebaskan!! Kemas kini berfungsi untuk mana-mana
    versi 2.xx sebelumnya. Jika menaik taraf
    daripada versi v1.xx, sila muat turun dan
    i ...
    Muat turun XISMuS
  • Lebih »

Arahan Linux

Ad