InggrisPerancisSpanyol

Ad


favorit OnWorks

jobsposix - Online di Cloud

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

Ini adalah perintah jobsposix 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


pekerjaan — menampilkan status pekerjaan di sesi saat ini

RINGKASAN


pekerjaan [l|−p] [pekerjaan_id...]

DESKRIPSI


Grafik pekerjaan utilitas akan menampilkan status pekerjaan yang dimulai di shell saat ini
lingkungan; Lihat Bagian 2.12, Kulit Execution Lingkungan Hidup.

Ketika pekerjaan melaporkan status penghentian suatu pekerjaan, shell harus menghapus ID prosesnya
dari daftar ``yang dikenal di lingkungan eksekusi shell saat ini''; Lihat Bagian
2.9.3.1, contoh.

PILIHAN


Grafik pekerjaan utilitas harus sesuai dengan volume Definisi Dasar POSIX.1-2008, Bagian
12.2, Kegunaan Sintaksis Panduan.

Opsi berikut harus didukung:

l (Surat ell.) Berikan lebih banyak informasi tentang setiap pekerjaan yang terdaftar. Ini
informasi harus mencakup nomor pekerjaan, pekerjaan saat ini, ID grup proses, status,
dan perintah yang membentuk pekerjaan.

p Tampilkan hanya ID proses untuk pemimpin grup proses dari pekerjaan yang dipilih.

Secara default, pekerjaan utilitas akan menampilkan status semua pekerjaan yang dihentikan, berjalan
pekerjaan latar belakang dan semua pekerjaan yang statusnya telah berubah dan belum dilaporkan oleh
kulit.

OPERA


Operand berikut harus didukung:

pekerjaan_id Menentukan pekerjaan yang statusnya akan ditampilkan. Jika tidak pekerjaan_id is
diberikan, informasi status untuk semua pekerjaan akan ditampilkan. Format dari
pekerjaan_id dijelaskan dalam volume Definisi Dasar POSIX.1-2008, Bagian
3.204, Pekerjaan kontrol Pekerjaan ID.

STDIN


Tidak digunakan.

INPUT FILE


Tidak ada.

LINGKUNGAN VARIABEL


Variabel lingkungan berikut akan mempengaruhi pelaksanaan pekerjaan:

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).

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.

NLSPATH Tentukan lokasi katalog pesan untuk pemrosesan LC_MESSAGES.

tidak sinkron EVENT


Default

STDOUT


Jika p opsi ditentukan, output harus terdiri dari satu baris untuk setiap ID proses:

"%d\n", <proses ID>

Jika tidak, jika l opsi tidak ditentukan, output harus berupa serangkaian garis
bentuk:

"[%D] %c %s %s\n", <nomor pekerjaan>,arus>,negara>,Command>

di mana bidangnya adalah sebagai berikut:

<arus> Karakternya '+' mengidentifikasi pekerjaan yang akan digunakan sebagai default untuk fg
or bg keperluan; pekerjaan ini juga dapat ditentukan menggunakan pekerjaan_id %+ atau "%%".
Karakter '−' mengidentifikasi pekerjaan yang akan menjadi default jika
pekerjaan default saat ini adalah untuk keluar; pekerjaan ini juga dapat ditentukan menggunakan
pekerjaan_id %−. Untuk pekerjaan lain, bidang ini adalah . Paling banyak satu pekerjaan bisa
diidentifikasi dengan '+' dan paling banyak satu pekerjaan dapat diidentifikasi dengan '−'. Jika ada
pekerjaan yang ditangguhkan, maka pekerjaan saat ini akan menjadi pekerjaan yang ditangguhkan. Jika ada
setidaknya dua pekerjaan yang ditangguhkan, maka pekerjaan sebelumnya juga harus ditangguhkan
pekerjaan.

<nomor pekerjaan>
Sebuah nomor yang dapat digunakan untuk mengidentifikasi kelompok proses untuk menunggu, fg, bg, dan
membunuh keperluan. Menggunakan utilitas ini, pekerjaan dapat diidentifikasi dengan awalan
nomor pekerjaan dengan '%'.

<negara> Salah satu string berikut (di lokal POSIX):

Running Menunjukkan bahwa pekerjaan belum ditangguhkan oleh sinyal dan belum
keluar.

Done Menunjukkan bahwa pekerjaan selesai dan mengembalikan status keluar nol.

Done(kode)
Menunjukkan bahwa pekerjaan selesai secara normal dan keluar dengan
status keluar bukan nol yang ditentukan, kode, dinyatakan sebagai bilangan desimal.

Terhenti Menunjukkan bahwa pekerjaan dihentikan oleh sinyal SIGTSTP.

Terhenti (SIGTSTP)
Menunjukkan bahwa pekerjaan dihentikan oleh sinyal SIGTSTP.

Terhenti (PEMBERHENTIAN SELANJUTNYA)
Menunjukkan bahwa pekerjaan dihentikan oleh sinyal SIGSTOP.

Terhenti (MASUK)
Menunjukkan bahwa pekerjaan ditangguhkan oleh sinyal SIGTTIN.

Terhenti (SIGTTOU)
Menunjukkan bahwa pekerjaan ditangguhkan oleh sinyal SIGTTOU.

Implementasinya dapat menggantikan string Tergantung di tempat Terhenti. Jika
pekerjaan dihentikan oleh sinyal, formatnegara> tidak ditentukan, tapi itu
akan terlihat berbeda dari yang lainnyanegara> format yang ditampilkan di sini dan
harus menunjukkan nama atau deskripsi sinyal yang menyebabkan penghentian.

<Command> Perintah terkait yang diberikan ke shell.

Jika l opsi ditentukan, bidang yang berisi ID grup proses harus dimasukkan
sebelumnegara> lapangan. Juga, lebih banyak proses dalam kelompok proses dapat menjadi output pada
jalur terpisah, hanya menggunakan ID proses danCommand> bidang.

STDERR


Kesalahan standar harus digunakan hanya untuk pesan diagnostik.

KELUARAN FILE


Tidak ada.

DITERIMA DESKRIPSI


Tidak ada.

EXIT STATUS


Nilai keluar berikut harus dikembalikan:

0 Berhasil menyelesaikan.

>0 Terjadi kesalahan.

KONSEKUENSI OF GALAT


Default

Grafik berikut bagian adalah informatif.

APLIKASI PENGGUNAAN


Grafik p option adalah satu-satunya cara portabel untuk mengetahui grup proses suatu pekerjaan karena
implementasi yang berbeda memiliki strategi yang berbeda untuk mendefinisikan kelompok proses dari
pekerjaan. Penggunaan seperti $(pekerjaan p) menyediakan cara untuk merujuk ke kelompok proses pekerjaan
dengan cara yang tidak bergantung pada implementasi.

Grafik pekerjaan utilitas tidak berfungsi seperti yang diharapkan ketika beroperasi di utilitasnya sendiri
lingkungan eksekusi karena lingkungan itu tidak memiliki pekerjaan yang berlaku untuk dimanipulasi. Lihat
bagian PENGGUNAAN APLIKASI untuk bg. Untuk alasan ini, pekerjaan umumnya diimplementasikan sebagai
shell biasa built-in.

CONTOH


Tidak ada.

ALASAN


Kedua "%%" dan "%+" digunakan untuk merujuk pada pekerjaan saat ini. Kedua bentuk memiliki validitas yang sama—
itu "%%" mirroring "$$" dan "%+" mencerminkan output dari pekerjaan. Kedua bentuk mencerminkan
praktik historis KornShell dan shell C dengan kontrol pekerjaan.

Fitur kontrol pekerjaan yang disediakan oleh bg, fg, dan pekerjaan didasarkan pada KornShell. NS
pengembang standar memeriksa karakteristik versi shell C ini
utilitas dan menemukan bahwa ada perbedaan. Meskipun penggunaan shell C secara luas,
Versi KornShell dipilih untuk volume POSIX.1-2008 ini untuk mempertahankan tingkat
keseragaman dengan fitur KornShell lainnya yang dipilih (seperti yang sangat populer
fitur pengeditan baris perintah).

Grafik pekerjaan utilitas tidak tergantung pada opsi kontrol pekerjaan, seperti yang tampaknya terkait
bg dan fg utilitas karena pekerjaan berguna untuk memeriksa pekerjaan latar belakang, terlepas dari
kondisi pengendalian pekerjaan. Ketika pengguna telah memanggil set +m perintah dan kontrol pekerjaan
telah dimatikan, pekerjaan masih dapat digunakan untuk memeriksa pekerjaan latar belakang yang terkait dengan
sesi saat ini. Demikian pula, membunuh kemudian dapat digunakan untuk mematikan pekerjaan latar belakang dengan membunuh
%<latar belakang pekerjaan jumlah>.

Output untuk pekerjaan yang dihentikan dibiarkan tidak ditentukan untuk mengakomodasi berbagai riwayat
sistem. Format berikut telah disaksikan:

1. Terbunuh(sinyal nama)

2. sinyal nama

3. sinyal nama(coredump)

4. sinyal deskripsi- inti dibuang

Sebagian besar pengguna harus dapat memahami format ini, meskipun itu berarti bahwa aplikasi
mengalami kesulitan menguraikannya.

Perhitungan ID pekerjaan tidak dijelaskan karena ini akan menyarankan implementasi,
yang mungkin memberlakukan pembatasan yang tidak perlu.

Dalam proposal awal, a n opsi disertakan untuk ``Menampilkan status pekerjaan yang telah
berubah, keluar, atau berhenti sejak laporan status terakhir''. Itu dihapus karena
shell selalu menulis status pekerjaan yang berubah sebelum setiap Prompt.

MASA DEPAN ARAH


Tidak ada.

Gunakan jobsposix online menggunakan layanan onworks.net


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

Perintah Linux

Ad