InggrisPerancisSpanyol

Ad


favorit OnWorks

kelas fai - Online di Cloud

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

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


fai-class - mendefinisikan kelas menggunakan file dan skrip.

RINGKASAN


kelas fai [OPSI] DIREKTORI FILE KELAS

DESKRIPSI


Perintah ini hanya dipanggil secara internal oleh FAI dan tidak secara langsung oleh pengguna.

fai-class mengeksekusi skrip di DIRECTORY untuk mendefinisikan kelas. Semua kelas ditulis untuk
CLASSFILE, setiap kelas pada baris yang terpisah. Gunakan jalur absolut untuk kedua argumen. Semua
skrip atau executable yang cocok dengan "^[0-9][0-9]*" (dimulai dengan dua digit) dieksekusi
dalam urutan abjad. Mereka dapat mendefinisikan kelas dengan menulis nama kelas ke
stdout. Kelas dapat dipisahkan dengan spasi atau ditulis satu baris. Semua baris yang dimulai
dengan "#" adalah baris komentar dan diabaikan.

Skrip shell yang diakhiri dengan ".sh" bersumber dan dapat menentukan kelas dengan mengatur variabel
$kelas baru. Ini berguna untuk skrip di mana Anda tidak dapat mengontrol stdout. Variabel yang
didefinisikan dalam skrip ini tersedia untuk skrip lain di DIRECTORY, tetapi tidak
diekspor ke shell yang memanggil fai-class. Skrip tersebut dapat mendefinisikan variabel dengan menulis
definisi ke file $LOGDIR/additional.var, yang akan bersumber dari berikut
tugas.

Semua skrip dapat mendefinisikan kelas tambahan dengan menulis kelas ke file
$LOGDIR/kelas-tambahan. Kelas-kelas ini ditentukan setelah semua skrip dieksekusi. Ini
file sementara akan dihapus setelah digunakan.

Urutan kelas penting karena menentukan prioritas kelas dari
rendah ke tinggi. Pertama, kelas DEFAULT didefinisikan. Kemudian semua skrip dieksekusi untuk mendefinisikan
kelas. Setelah itu, kelas dari file $LOGDIR/additional-classes ditambahkan. Kemudian,
semua kelas dalam file dengan nama host ditambahkan. Kemudian kelas didefinisikan oleh variabel
ADDCLASSES digunakan. Variabel ini harus berupa daftar kelas yang dipisahkan koma. Kamu bisa
mendefinisikan variabel ini pada baris perintah kernel.

Akhirnya, kelas dengan nama host dan LAST didefinisikan.

Penting bahwa setiap baris dalam file yang berisi nama kelas diakhiri dengan baris baru. jika
baris baru tidak ada di baris terakhir file, kelas ini tidak dapat ditambahkan.

Kode keluar dari setiap skrip ditulis ke file status.log di LOGDIR.

PILIHAN


-d Buat keluaran debug.

-h Tampilkan bantuan, versi, dan ringkasan opsi.

-T Uji apakah kelas dalam CLASSFILE didefinisikan beberapa kali. Ini seharusnya tidak pernah terjadi.
Tes dijalankan setelah kelas didefinisikan.

-t tmpdir
File kelas tambahan dibaca dari direktori tmpdir. Nilai defaultnya adalah
/tmp/fai/.

-v Buat keluaran verbose.

CONTOH


Di FAI, kelas fai digunakan dengan cara berikut:

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

Kemudian daftar semua kelas ditugaskan ke kelas variabel.

class=`cat /tmp/fai/FAI_CLASSES`

CONTOH UNTUK SKRIP


Ini adalah skrip 01alias:

#! / Bin / sh

catnc() { # cat tapi tidak ada baris komentar
grep -v "^#" $1
}
# arsitektur gema dalam huruf besar
dpkg --print-architecture | tr /az/ /AZ/
uname -s | tr /az/ /AZ/

# semua inang bernama semut?? gunakan kelas di file anthill
kasus $HOSTNAME di
semut??) catnc sarang semut ;;
esac

# sebuah gugus Beowulf; semua node kecuali node master
# gunakan kelas dari kelas file/atom
kasus $HOSTNAME di
atom00) gema BEOWULF_MASTER ;;
atom??) atom catnc ;;
esac

# jika host milik subnet kelas C 123.45.6.0 gunakan kelas NET_6
kasus $IPADDR di
123.45.6.*) gema NET_6 ;;
esac

Contoh lain:

Skrip 24nis:

#! / Bin / sh

# tambahkan NIS dan nama domain NIS jika YPDOMAIN didefinisikan

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

Anda dapat mendefinisikan kelas pada baris perintah kernel dengan menambahkan ini ke kernel:

ADDCLASSES = KELAS1, KELASX, KELAS3

CATATAN


Semua nama kelas harus ditulis dengan huruf besar (kecuali kelas nama host).
Jangan gunakan tanda hubung, gunakan garis bawah. Hanya skrip yang dapat dieksekusi di DIRECTORY yang digunakan.
CLASSFILE dihapus sebelum menulis ke sana. Skrip tidak boleh langsung ditulis ke CLASSFILE.
LOGDIR tidak boleh ditulis untuk semua orang.

Gunakan kelas fai online menggunakan layanan onworks.net


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

  • 1
    VBA-M (Diarsipkan - Sekarang di Github)
    VBA-M (Diarsipkan - Sekarang di Github)
    Proyek telah pindah ke
    https://github.com/visualboyadvance-m/visualboyadvance-m
    Fitur: Kreasi curang, simpan status multi
    sistem, mendukung gba, gbc, gb, sgb,
    sgb2Tu...
    Unduh VBA-M (Diarsipkan - Sekarang di Github)
  • 2
    Stacer
    Stacer
    Pengoptimal dan Pemantauan Sistem Linux
    Repositori Github:
    https://github.com/oguzhaninan/Stacer.
    Audiens: Pengguna Akhir/Desktop. Pengguna
    antarmuka: Qt. Pemrograman La...
    Unduh Stacer.dll
  • 3
    Oranye Rubah
    Oranye Rubah
    Fork dari TeamWinRecoveryProject(TWRP)
    dengan banyak fungsi tambahan, desain ulang
    dan lebih banyak Fitur: Mendukung Treble dan
    ROM non-Treble Kernel Oreo terbaru,
    dibuat...
    Unduh OrangeFox.dll
  • 4
    itop - Sumber Terbuka ITSM CMDB
    itop - Sumber Terbuka ITSM CMDB
    Portal Operasi TI: pembukaan lengkap
    sumber, ITIL, layanan berbasis web
    alat manajemen termasuk sepenuhnya
    CMDB yang dapat disesuaikan, sistem meja bantuan dan
    seorang pria dokumen...
    Unduh ittop - ITSM CMDB OpenSource
  • 5
    Clementine
    Clementine
    Clementine adalah musik multi-platform
    pemain dan penyelenggara perpustakaan terinspirasi oleh
    Amarok 1.4. Ini memiliki cepat dan
    antarmuka yang mudah digunakan, dan memungkinkan Anda untuk
    cari dan...
    Unduh Clementine.dll
  • 6
    XISMuS
    XISMuS
    PERHATIAN: Pembaruan kumulatif 2.4.3 telah
    telah dirilis!! Pembaruan berfungsi untuk semua
    versi 2.xx sebelumnya. Jika meningkatkan
    dari versi v1.xx, silakan unduh dan
    i ...
    Unduh XISMuS.dll
  • Lebih banyak lagi »

Perintah Linux

Ad