Tiếng AnhTiếng PhápTiếng Tây Ban Nha

Ad


Biểu tượng yêu thích OnWorks

jobsposix - Trực tuyến trên đám mây

Chạy jobsposix trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks qua Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình giả lập trực tuyến MAC OS

Đây là jobsposix lệnh có thể chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS

CHƯƠNG TRÌNH:

TÊN


việc làm - hiển thị trạng thái công việc trong phiên hiện tại

SYNOPSIS


việc làm [−l | −p] [id công việchữu ích. Cảm ơn !]

MÔ TẢ


Sản phẩm việc làm tiện ích sẽ hiển thị trạng thái của các công việc đã được bắt đầu trong trình bao hiện tại
môi trường; Thấy chưa Phần 2.12, Shell Thực hiện Môi trường.

Thời Gian việc làm báo cáo trạng thái kết thúc của một công việc, trình bao sẽ xóa ID quy trình của nó
từ danh sách `` đã biết trong môi trường thực thi trình bao hiện tại ''; Thấy chưa Phần
2.9.3.1, Các ví dụ.

LỰA CHỌN


Sản phẩm việc làm tiện ích sẽ phù hợp với khối lượng Định nghĩa cơ sở của POSIX.1‐2008, Phần
12.2, Tiện ích cú pháp Hướng dẫn.

Các tùy chọn sau sẽ được hỗ trợ:

−l (Thư ell.) Cung cấp thêm thông tin về từng công việc được liệt kê. Cái này
thông tin sẽ bao gồm số công việc, công việc hiện tại, ID nhóm quy trình, trạng thái,
và lệnh hình thành công việc.

−p Chỉ hiển thị các ID quy trình cho các trưởng nhóm quy trình của các công việc đã chọn.

Theo mặc định, việc làm tiện ích sẽ hiển thị trạng thái của tất cả các công việc đã dừng, đang chạy
công việc nền và tất cả công việc có trạng thái đã thay đổi và không được báo cáo bởi
vỏ sò.

TOÁN HẠNG


Toán hạng sau sẽ được hỗ trợ:

id công việc Chỉ định các công việc mà trạng thái sẽ được hiển thị. Nếu không id công việc is
cho trước, thông tin trạng thái cho tất cả các công việc sẽ được hiển thị. Định dạng của
id công việc được mô tả trong tập Định nghĩa cơ bản của POSIX.1‐2008, Phần
3.204, Việc làm Kiểm soát Việc làm ID.

STDIN


Không được sử dụng.

ĐẦU VÀO CÁC TẬP TIN


Không có.

MÔI TRƯỜNG BIẾN


Các biến môi trường sau đây sẽ ảnh hưởng đến việc thực hiện việc làm:

NGÔN NGỮ Cung cấp giá trị mặc định cho các biến quốc tế hóa chưa được đặt hoặc
vô giá trị. (Xem tập Định nghĩa cơ bản của POSIX.1‐2008, Phần 8.2,
quốc tế hóa Biến ưu tiên quốc tế hóa
các biến được sử dụng để xác định giá trị của danh mục ngôn ngữ.)

LC_ALL Nếu được đặt thành giá trị chuỗi không trống, hãy ghi đè giá trị của tất cả các chuỗi khác
các biến quốc tế hóa.

LC_CTYPE Xác định ngôn ngữ để diễn giải chuỗi byte dữ liệu văn bản
dưới dạng ký tự (ví dụ: byte đơn trái ngược với ký tự nhiều byte trong
tranh luận).

LC_MESSAGES
Xác định ngôn ngữ sẽ được sử dụng để ảnh hưởng đến định dạng và nội dung của
thông báo chẩn đoán được viết thành lỗi tiêu chuẩn và thông báo thông tin được viết
đến đầu ra tiêu chuẩn.

NLSPATH Xác định vị trí của danh mục thư để xử lý LC_MESSAGES.

BẤT NGỜ SỰ KIỆN


Mặc định.

GIỚI THIỆU


Nếu −p tùy chọn được chỉ định, đầu ra sẽ bao gồm một dòng cho mỗi ID quy trình:

"% d \ n", <quá trình ID>

Ngược lại, nếu −l tùy chọn không được chỉ định, đầu ra sẽ là một loạt các dòng của
hình thức:

"[%NS] %c %s % s \ n ", <số công việc>,hiện hành>,nhà nước>,lệnh>

trong đó các trường sẽ như sau:

<hiện hành> Nhân vật '+' xác định công việc sẽ được sử dụng làm mặc định cho fg
or bg các tiện ích; công việc này cũng có thể được chỉ định bằng cách sử dụng id công việc % + hoặc "%%".
Nhân vật '-' xác định công việc sẽ trở thành công việc mặc định nếu
công việc mặc định hiện tại là thoát; công việc này cũng có thể được chỉ định bằng cách sử dụng
id công việc % -. Đối với các công việc khác, lĩnh vực này là một . Nhiều nhất một công việc có thể là
đồng cảm với '+' và nhiều nhất một công việc có thể được xác định với '-'. Nếu đó là
bất kỳ công việc nào bị đình chỉ, thì công việc hiện tại sẽ là công việc bị đình chỉ. Nếu có
ít nhất hai công việc bị đình chỉ, thì công việc trước đó cũng sẽ bị đình chỉ
công việc.

<số công việc>
Một số có thể được sử dụng để xác định nhóm quy trình cho chờ đợi, fg, bg
giết các tiện ích. Sử dụng các tiện ích này, công việc có thể được xác định bằng tiền tố
số công việc với '%'.

<nhà nước> Một trong các chuỗi sau (trong ngôn ngữ POSIX):

Chạy Cho biết rằng công việc không bị tạm dừng bởi một tín hiệu và không
đã thoát ra.

Thực hiện Cho biết rằng công việc đã hoàn thành và trả về trạng thái thoát bằng không.

Thực hiện()
Cho biết rằng công việc đã hoàn thành bình thường và nó đã thoát với
trạng thái thoát khác XNUMX được chỉ định, , được biểu thị dưới dạng số thập phân.

Ngừng Cho biết rằng công việc đã bị tạm dừng bởi tín hiệu SIGTSTP.

Ngừng (SIGTSTP)
Cho biết rằng công việc đã bị tạm dừng bởi tín hiệu SIGTSTP.

Ngừng (ĐIỂM DỪNG TIẾP THEO)
Cho biết rằng công việc đã bị tạm dừng bởi tín hiệu SIGSTOP.

Ngừng (ĐĂNG NHẬP)
Cho biết rằng công việc đã bị tạm dừng bởi tín hiệu SIGTTIN.

Ngừng (ĐĂNG KÝ)
Cho biết rằng công việc đã bị tạm dừng bởi tín hiệu SIGTTOU.

Việc triển khai có thể thay thế chuỗi Đình chỉ Ở vị trí Ngừng. Nếu
công việc đã bị kết thúc bởi một tín hiệu, định dạng củanhà nước> không xác định, nhưng nó
sẽ rõ ràng khác biệt với tất cả những thứ khácnhà nước> định dạng hiển thị ở đây và
phải chỉ ra tên hoặc mô tả của tín hiệu gây ra sự kết thúc.

<lệnh> Lệnh liên quan đã được cấp cho trình bao.

Nếu −l tùy chọn được chỉ định, một trường chứa ID nhóm quy trình sẽ được chèn
trướcnhà nước> trường. Ngoài ra, nhiều quy trình hơn trong một nhóm quy trình có thể được xuất trên
các dòng riêng biệt, chỉ sử dụng ID quy trình vàlệnh> lĩnh vực.

STDERR


Lỗi chuẩn chỉ được sử dụng cho các thông báo chẩn đoán.

OUTPUT CÁC TẬP TIN


Không có.

ĐA THẾ HỆ MÔ TẢ


Không có.

EXIT TÌNH TRẠNG


Các giá trị thoát sau sẽ được trả về:

0 Hoàn thành thành công.

> 0 Đã xảy ra lỗi.

HẬU QUẢ OF LRI


Mặc định.

Sản phẩm tiếp theo phần đang nhiều thông tin.

ỨNG DỤNG SỬ DỤNG


Sản phẩm −p tùy chọn là cách di động duy nhất để tìm ra nhóm quy trình của một công việc vì
triển khai khác nhau có các chiến lược khác nhau để xác định nhóm quy trình của
Công việc. Cách sử dụng chẳng hạn như $ (việc làm −p) cung cấp một cách đề cập đến nhóm quy trình của công việc
theo cách độc lập với việc triển khai.

Sản phẩm việc làm tiện ích không hoạt động như mong đợi khi nó đang hoạt động trong tiện ích của chính nó
môi trường thực thi vì môi trường đó không có các công việc áp dụng để thao tác. Nhìn thấy
phần SỬ DỤNG ỨNG DỤNG cho bg. Vì lý do này, việc làm thường được thực hiện như một
shell thông thường tích hợp sẵn.

VÍ DỤ


Không có.

CƠ SỞ LÝ LUẬN


Cả hai "%%""% +" được dùng để chỉ công việc hiện tại. Cả hai hình thức đều có giá trị như nhau—
các "%%" phản ánh "$$""% +" phản chiếu đầu ra của việc làm. Cả hai hình thức đều phản ánh
thực tiễn lịch sử của KornShell và C shell với kiểm soát công việc.

Các tính năng kiểm soát công việc được cung cấp bởi bg, fgviệc làm dựa trên KornShell. Các
các nhà phát triển tiêu chuẩn đã kiểm tra các đặc điểm của các phiên bản C shell của những
tiện ích và nhận thấy rằng có sự khác biệt. Mặc dù sử dụng rộng rãi C shell,
Các phiên bản KornShell đã được chọn cho tập POSIX.1‐2008 này để duy trì mức độ
tính đồng nhất với phần còn lại của các tính năng KornShell đã chọn (chẳng hạn như tính năng rất phổ biến
tính năng chỉnh sửa dòng lệnh).

Sản phẩm việc làm tiện ích không phụ thuộc vào tùy chọn kiểm soát công việc, cũng như các
bgfg tiện ích bởi vì việc làm rất hữu ích để kiểm tra các công việc nền tảng, bất kể
điều kiện kiểm soát công việc. Khi người dùng đã gọi một định +m chỉ huy và kiểm soát công việc
đã bị tắt, việc làm vẫn có thể được sử dụng để kiểm tra các công việc cơ bản liên quan đến
phiên hiện tại đó. Tương tự, giết sau đó có thể được sử dụng để loại bỏ các công việc nền với giết
%<lý lịch việc làm con số>.

Đầu ra cho các công việc đã chấm dứt không được xác định để phù hợp với các
các hệ thống. Các định dạng sau đã được chứng kiến:

1. Bị giết(tín hiệu tên)

2. tín hiệu tên

3. tín hiệu tên(đổ rác)

4. tín hiệu Mô tả- cốt lõi đổ

Hầu hết người dùng có thể hiểu các định dạng này, mặc dù nó có nghĩa là các ứng dụng
gặp khó khăn khi phân tích cú pháp chúng.

Việc tính toán ID công việc không được mô tả vì điều này sẽ gợi ý một cách triển khai,
có thể áp đặt những hạn chế không cần thiết.

Trong một đề xuất ban đầu, một −n tùy chọn đã được bao gồm để `` Hiển thị trạng thái của các công việc có
đã thay đổi, thoát hoặc dừng kể từ báo cáo trạng thái cuối cùng ''. Nó đã bị xóa vì
shell luôn ghi mọi trạng thái thay đổi của công việc trước mỗi lời nhắc.

TƯƠNG LAI HƯỚNG DẪN


Không có.

Sử dụng jobsposix trực tuyến bằng các dịch vụ onworks.net


Máy chủ & Máy trạm miễn phí

Tải xuống ứng dụng Windows & Linux

Lệnh Linux

Ad