Ini adalah perintah batchposix 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
batch — menjadwalkan perintah yang akan dieksekusi dalam antrian batch
RINGKASAN
sekumpulan
DESKRIPSI
sekumpulan utilitas akan membaca perintah dari input standar dan menjadwalkannya untuk dieksekusi
dalam antrian batch. Ini akan menjadi setara dengan perintah:
at q b m sekarang
antrian dimana b adalah khusus at antrian, khusus untuk pekerjaan batch. Pekerjaan batch harus
diserahkan ke antrian batch tanpa batasan waktu dan harus dijalankan oleh sistem menggunakan
algoritma, berdasarkan faktor yang tidak ditentukan, yang mungkin berbeda dengan setiap permintaan dari sekumpulan.
Pengguna harus diizinkan untuk menggunakan sekumpulan jika nama mereka muncul di file di.izinkan yang mana
terletak di direktori yang ditentukan implementasi. Jika file itu tidak ada, file
di.deny, yang terletak di direktori yang ditentukan implementasi, harus diperiksa untuk
menentukan apakah pengguna akan ditolak aksesnya ke sekumpulan. Jika tidak ada file, hanya
proses dengan hak istimewa yang sesuai akan diizinkan untuk mengirimkan pekerjaan. Jika hanya di.deny
ada dan kosong, penggunaan global akan diizinkan. NS di.izinkan dan di.deny file harus
terdiri dari satu nama pengguna per baris.
PILIHAN
Tidak ada.
OPERA
Tidak ada.
STDIN
Input standar harus berupa file teks yang terdiri dari perintah yang dapat diterima oleh shell
bahasa perintah dijelaskan dalam Bab 2, Kulit perintah Bahasa.
INPUT FILE
File teks di.izinkan dan di.deny, yang terletak di implementasi yang ditentukan
direktori, harus berisi nol atau lebih nama pengguna, satu per baris, dari pengguna yang,
masing-masing, diizinkan atau ditolak aksesnya ke at dan sekumpulan utilitas.
LINGKUNGAN VARIABEL
Variabel lingkungan berikut akan mempengaruhi pelaksanaan sekumpulan:
BAHASA Berikan nilai default untuk variabel internasionalisasi yang tidak disetel atau
batal. (Lihat volume Definisi Dasar dari POSIX.1-2008, Bagian 8.2,
Internasionalisasi Variabel untuk didahulukan internasionalisasi
variabel yang digunakan untuk menentukan nilai kategori lokal.)
LC_SEMUA Jika disetel ke nilai string yang tidak kosong, timpa nilai dari yang lainnya
variabel internasionalisasi.
LC_CTYPE Tentukan lokal untuk interpretasi urutan byte data teks
sebagai karakter (misalnya, byte tunggal sebagai lawan dari karakter multi-byte dalam
argumen dan file input).
LC_MESSAGES
Tentukan lokal yang harus digunakan untuk mempengaruhi format dan isi dari
pesan diagnostik ditulis dengan kesalahan standar dan pesan informatif ditulis
ke keluaran standar.
LC_TIME Tentukan format dan konten untuk string tanggal dan waktu yang ditulis oleh sekumpulan.
NLSPATH Tentukan lokasi katalog pesan untuk pemrosesan LC_MESSAGES.
SHELL Tentukan nama juru bahasa perintah yang akan digunakan untuk memanggil at-job. Jika
variabel tidak disetel atau nol, sh akan digunakan. Jika disetel ke nilai lain
daripada nama untuk sh, implementasi harus melakukan salah satu hal berikut: gunakan itu
kerang; menggunakan sh; gunakan shell login dari database pengguna; salah satu dari sebelumnya
disertai dengan diagnostik peringatan tentang mana yang dipilih.
TZ Tentukan zona waktu. Pekerjaan harus diserahkan untuk dieksekusi pada saat itu
ditentukan oleh spesifikasi waktu or t waktu relatif terhadap zona waktu yang ditentukan oleh TZ
variabel. Jika spesifikasi waktu menentukan zona waktu, itu menimpa TZ. Jika spesifikasi waktu tidak
tidak menentukan zona waktu dan TZ tidak disetel atau nol, zona waktu default yang tidak ditentukan
akan digunakan.
tidak sinkron EVENT
Default
STDOUT
Ketika input standar adalah terminal, meminta format yang tidak ditentukan untuk setiap baris pengguna
input yang dijelaskan di bagian STDIN dapat ditulis ke output standar.
STDERR
Berikut ini harus ditulis ke kesalahan standar ketika pekerjaan telah berhasil:
diserahkan:
"pekerjaan %s at %s\n", di_pekerjaan_id,tanggal>
dimana tanggal harus setara dalam format untuk output dari:
tanggal +"%a %b %e %T %Y"
Tanggal dan waktu yang tertulis harus disesuaikan sehingga muncul di zona waktu
pengguna (sebagaimana ditentukan oleh TZ variabel).
Baik ini, maupun pesan peringatan mengenai pemilihan juru bahasa perintah,
dianggap sebagai diagnostik yang mengubah status keluar.
Pesan diagnostik, jika ada, harus ditulis dengan kesalahan standar.
KELUARAN FILE
Tidak ada.
DITERIMA DESKRIPSI
Tidak ada.
EXIT STATUS
Nilai keluar berikut harus dikembalikan:
0 Berhasil menyelesaikan.
>0 Terjadi kesalahan.
KONSEKUENSI OF GALAT
Pekerjaan tidak akan dijadwalkan.
berikut bagian adalah informatif.
APLIKASI PENGGUNAAN
Mungkin berguna untuk mengarahkan output standar dalam perintah yang ditentukan.
CONTOH
1. Urutan ini dapat digunakan di terminal:
sekumpulan
jenis < fillet >outfile
EOT
2. Urutan ini, yang menunjukkan pengalihan kesalahan standar ke pipa, berguna dalam a
prosedur perintah (urutan spesifikasi pengalihan output signifikan):
sekumpulan <<!
diff file1 file2 2> & 1 >outfile | mailx grup saya
!
ALASAN
Proposal awal dijelaskan sekumpulan dengan cara yang benar-benar terpisah dari at, meskipun
model historis memperlakukannya hampir sebagai sinonim untuk at qb. Sejumlah fitur adalah
ditambahkan ke daftar dan mengontrol pekerjaan batch secara terpisah dari yang ada di at. Selanjutnya
refleksi, diputuskan bahwa manfaat ini tidak pantas diubah menjadi
antarmuka sejarah.
m opsi disertakan pada yang setara at perintah karena itu adalah praktik sejarah
untuk mengirimkan hasil ke pengirim, bahkan jika semua output yang dihasilkan pekerjaan dialihkan. Sebagai
dijelaskan dalam RASIONAL untuk at, yang sekarang kata kunci mengirimkan pekerjaan untuk segera dieksekusi
(setelah penundaan penjadwalan), meskipun beberapa sistem historis di mana: at sekarang akan menjadi
dianggap sebagai kesalahan.
MASA DEPAN ARAH
Tidak ada.
Gunakan batchposix online menggunakan layanan onworks.net