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

Ad


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

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

Chạy ipcsposix trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks trên 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à lệnh ipcsposix 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 giả lập trực tuyến MAC OS

CHƯƠNG TRÌNH:

TÊN


ipcs - báo cáo tình trạng cơ sở truyền thông liên quá trình XSI

SYNOPSIS


i cái [−qms] [−a | −bcopt]

MÔ TẢ


Sản phẩm i cái tiện ích sẽ viết thông tin về giao tiếp liên quá trình đang hoạt động
cơ sở vật chất.

Nếu không có tùy chọn, thông tin sẽ được viết ở định dạng ngắn cho hàng đợi tin nhắn, được chia sẻ
phân đoạn bộ nhớ và bộ semaphore hiện đang hoạt động trong hệ thống. Nếu không thì,
thông tin được hiển thị được kiểm soát bởi các tùy chọn được chỉ định.

LỰA CHỌN


Sản phẩm i cái 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.

Sản phẩm i cái tiện ích chấp nhận các tùy chọn sau:

−q Viết thông tin về hàng đợi tin nhắn đang hoạt động.

−m Viết thông tin về các phân đoạn bộ nhớ được chia sẻ đang hoạt động.

−s Viết thông tin về các tập hợp semaphore đang hoạt động.

If −q, −m, hoặc là −s được chỉ định, chỉ thông tin về các cơ sở đó mới được viết.
Nếu không có điều nào trong ba điều này được chỉ định, thông tin về cả ba sẽ được viết theo chủ đề
các tùy chọn sau:

−a Sử dụng tất cả các tùy chọn in. (Đây là một ký hiệu viết tắt cho −b, −c, −o, −p
−t.)

−b Viết thông tin về kích thước tối đa cho phép. (Số byte tối đa trong
tin nhắn trên hàng đợi cho hàng đợi tin nhắn, kích thước của các phân đoạn cho bộ nhớ dùng chung và
số lượng semaphores trong mỗi tập hợp cho semaphores.)

−c Viết tên người dùng và tên nhóm của người tạo; xem bên dưới.

−o Viết thông tin về việc sử dụng nổi bật. (Số lượng tin nhắn trong hàng đợi và tổng số
số byte trong tin nhắn trên hàng đợi cho hàng đợi tin nhắn và số lượng quá trình
được gắn vào các phân đoạn bộ nhớ dùng chung.)

−p Ghi thông tin số quy trình. (ID quy trình của quy trình cuối cùng để gửi một
thông báo và ID quy trình của quy trình cuối cùng để nhận thông báo trên tin nhắn
hàng đợi, ID quy trình của quy trình tạo và ID quy trình của quy trình cuối cùng
để gắn hoặc tách trên các phân đoạn bộ nhớ dùng chung.)

−t Viết thông tin thời gian. (Thời gian của hoạt động kiểm soát cuối cùng đã thay đổi
quyền truy cập cho tất cả các cơ sở, thời gian cuối cùng tin nhắn() và tin nhắn()
hoạt động trên hàng đợi tin nhắn, thời gian cuối cùng đồ đê tiện() và shmdt() hoạt động trên
bộ nhớ được chia sẻ và thời gian cuối cùng semop() hoạt động trên semaphores.)

TOÁN HẠNG


Không có.

STDIN


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

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


* Cơ sở dữ liệu nhóm

* Cơ sở dữ liệu người dùng

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 i cái:

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 ghi vào lỗi tiêu chuẩn.

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

TZ Xác định múi giờ cho chuỗi ngày và giờ được viết bởi i cái. Nếu TZ is
unset hoặc null, một múi giờ mặc định không xác định sẽ được sử dụng.

BẤT NGỜ SỰ KIỆN


Mặc định.

GIỚI THIỆU


Dòng giới thiệu sẽ được viết với định dạng:

"IPC tình trạng từ %s as of % s \ n ", <nguồn>, <ngày>

ở đâunguồn> cho biết nguồn được sử dụng để thu thập số liệu thống kê vàngày> là
thông tin sẽ được tạo ra bởi ngày lệnh khi được gọi trong ngôn ngữ POSIX.

Sản phẩm i cái tiện ích sau đó sẽ tạo ra tối đa ba báo cáo tùy thuộc vào −q, −m−s
tùy chọn. Báo cáo đầu tiên sẽ chỉ ra trạng thái của hàng đợi tin nhắn, báo cáo thứ hai
sẽ chỉ ra trạng thái của các phân đoạn bộ nhớ dùng chung và báo cáo thứ ba sẽ chỉ ra
trạng thái của các tập hợp semaphore.

Nếu cơ sở tương ứng chưa được cài đặt hoặc chưa được sử dụng kể từ lần khởi động lại gần đây nhất,
thì báo cáo sẽ được viết dưới dạng:

"%NS cơ sở không in hệ thống. \ n ", <cơ sở>

ở đâucơ sở> là Tin nhắn Hàng đợi, Chia sẻ Bộ nhớ, hoặc là đèn hiệu, nếu thích hợp. Nếu
cơ sở đã được cài đặt và đã được sử dụng kể từ lần khởi động lại gần đây nhất, tiêu đề cột
cách nhau một hoặc nhiều ký tự và theo sau là một sẽ được viết
như được chỉ ra bên dưới, tiếp theo là tên cơ sở được viết theo định dạng:

"% s: \ n", <cơ sở>

ở đâucơ sở> là Tin nhắn hàng đợi, Chia sẻ Bộ nhớ, hoặc là đèn hiệu, nếu thích hợp. Trên
báo cáo thứ hai và thứ ba không cần viết tiêu đề cột nếu cột cuối cùng
các tiêu đề được viết sẵn đã cung cấp các tiêu đề cột cho tất cả thông tin trong báo cáo đó.

Các tiêu đề cột được cung cấp trong cột đầu tiên bên dưới và ý nghĩa của thông tin
trong các cột đó sẽ được đưa ra theo thứ tự dưới đây; các chữ cái trong ngoặc đơn cho biết
các tùy chọn sẽ làm xuất hiện cột tương ứng; `` all '' có nghĩa là cột
sẽ luôn luôn xuất hiện. Mỗi cột được phân tách bằng một hoặc nhiều nhân vật. Lưu ý rằng
các tùy chọn này chỉ xác định thông tin nào được cung cấp cho mỗi báo cáo; họ không
xác định báo cáo nào được viết.

T (tất cả) Loại cơ sở:

q Hàng đợi tin nhắn.

m Đoạn bộ nhớ dùng chung.

s Semaphore.

Trường này là một ký tự đơn được viết bằng định dạng %c.

ID (tất cả) Định danh cho mục nhập cơ sở. Trường này sẽ được viết bằng cách sử dụng
định dạng %d.

KEY (tất cả) Phím được sử dụng làm đối số tin nhắn(), học sinh(), hoặc là im lặng() để tạo
nhập cơ sở.

Lưu ý: Khóa của phân đoạn bộ nhớ dùng chung được thay đổi thành IPC_PRIVATE khi
phân đoạn đã bị xóa cho đến khi tất cả các quy trình được đính kèm với
phân đoạn tách nó ra.

Trường này sẽ được viết bằng định dạng 0x% x.

MODE (tất cả) Các chế độ và cờ truy cập cơ sở. Chế độ sẽ bao gồm 11 ký tự
được diễn giải như sau.

Ký tự đầu tiên sẽ là:

S Nếu một tiến trình đang chờ tin nhắn() hoạt động.

- Nếu điều trên là không đúng.

Ký tự thứ hai sẽ là:

R Nếu một tiến trình đang chờ tin nhắn() hoạt động.

C hoặc - Nếu phân đoạn bộ nhớ dùng chung được liên kết sẽ bị xóa khi
hoạt động đính kèm đầu tiên được thực hiện.

- Nếu không có điều nào ở trên là đúng.

Chín ký tự tiếp theo sẽ được hiểu là ba bộ ba bit
mỗi. Tập hợp đầu tiên đề cập đến quyền của chủ sở hữu; bên cạnh quyền
của những người khác trong nhóm người dùng của mục nhập cơ sở; và cuối cùng cho tất cả những người khác.
Trong mỗi tập hợp, ký tự đầu tiên cho biết quyền đọc, ký tự thứ hai
ký tự cho biết quyền để viết hoặc thay đổi mục nhập cơ sở, và
ký tự cuối cùng là một dấu trừ ('-').

Các quyền sẽ được chỉ ra như sau:

r Nếu quyền đọc được cấp.

w Nếu quyền ghi được cấp.

a Nếu quyền thay đổi được cấp.

- Nếu quyền được chỉ định không được cấp.

Ký tự đầu tiên theo sau các quyền chỉ định nếu có
phương pháp kiểm soát truy cập thay thế hoặc bổ sung liên quan đến cơ sở. Nếu như
không có phương pháp kiểm soát truy cập thay thế hoặc bổ sung nào được liên kết với
cơ sở, một sẽ được viết; nếu không, có thể in khác
ký tự được viết.

CHỦ SỞ HỮU (tất cả) Tên người dùng của chủ sở hữu mục nhập cơ sở. Nếu tên người dùng của
chủ sở hữu được tìm thấy trong cơ sở dữ liệu người dùng, ít nhất tám vị trí cột đầu tiên
của tên sẽ được viết bằng cách sử dụng định dạng %s. Nếu không, ID người dùng của
chủ sở hữu sẽ được viết bằng cách sử dụng định dạng %d.

GROUP (tất cả) Tên nhóm của chủ sở hữu mục nhập cơ sở. Nếu tên nhóm của
chủ sở hữu được tìm thấy trong cơ sở dữ liệu nhóm, ít nhất là tám cột đầu tiên
vị trí của tên sẽ được viết bằng cách sử dụng định dạng %s. Nếu không
ID nhóm của chủ sở hữu sẽ được viết bằng định dạng %d.

Chín cột sau sẽ chỉ được viết ra cho hàng đợi tin nhắn:

NGƯỜI SÁNG TẠO (a,c)
Tên người dùng của người tạo mục nhập cơ sở. Nếu tên người dùng của
người tạo được tìm thấy trong cơ sở dữ liệu người dùng, ít nhất là tám cột đầu tiên
vị trí của tên sẽ được viết bằng cách sử dụng định dạng %s. Nếu không
ID người dùng của người tạo sẽ được viết bằng định dạng %d.

CGROUP (a,c)
Tên nhóm của người tạo mục nhập cơ sở. Nếu tên nhóm của
người tạo được tìm thấy trong cơ sở dữ liệu nhóm, ít nhất là tám cột đầu tiên
vị trí của tên sẽ được viết bằng cách sử dụng định dạng %s. Nếu không
ID nhóm của người tạo sẽ được viết bằng định dạng %d.

CBYTES (a,o)
Số byte trong tin nhắn hiện còn tồn đọng trên liên kết
Hàng đợi tin nhắn. Trường này sẽ được viết bằng định dạng %d.

QNUM (a,o) Số lượng tin nhắn hiện chưa xuất hiện trên hàng đợi tin nhắn được liên kết.
Trường này sẽ được viết bằng định dạng %d.

QBYTES (a,b)
Số byte tối đa được phép trong các tin nhắn chưa xuất hiện trên liên kết
Hàng đợi tin nhắn. Trường này sẽ được viết bằng định dạng %d.

LSPID (a,p) ID quy trình của quy trình cuối cùng để gửi thông báo đến hàng đợi được liên kết.
Trường này sẽ được viết bằng định dạng:

"%NS", <pid>

ở đâupid> là 0 nếu không có tin nhắn nào được gửi đến tin nhắn tương ứng
xếp hàng; nếu không thì,pid> sẽ là ID quy trình của quy trình cuối cùng để gửi một
thông báo đến hàng đợi.

LRPID (a,p) ID quy trình của quy trình cuối cùng để nhận thông báo từ
xếp hàng. Trường này sẽ được viết theo định dạng:

"%NS", <pid>

ở đâupid> là 0 nếu không có tin nhắn nào được nhận từ
Hàng đợi tin nhắn; nếu không thì,pid> sẽ là ID quy trình của quy trình cuối cùng để
nhận một tin nhắn từ hàng đợi.

THỜI GIAN (a,t) Thời gian tin nhắn cuối cùng được gửi đến hàng đợi được liên kết. Nếu một tin nhắn có
được gửi đến hàng đợi tin nhắn tương ứng, giờ, phút và giây trong số
lần cuối cùng một thông điệp được gửi đến hàng đợi sẽ được viết bằng cách sử dụng
định dạng %d:% 2.2d:% 2.2d. Nếu không, định dạng " cấm vào" sẽ được viết.

THỜI GIAN (a,t) Thời gian nhận được tin nhắn cuối cùng từ hàng đợi được liên kết. Nếu một
tin nhắn đã được nhận từ hàng đợi tin nhắn tương ứng, giờ,
phút và giây của lần cuối cùng nhận được tin nhắn từ hàng đợi
sẽ được viết bằng cách sử dụng định dạng %d:% 2.2d:% 2.2d. Nếu không, định dạng " không-
lối vào" sẽ được viết.

Tám cột sau sẽ chỉ được viết ra cho các phân đoạn bộ nhớ dùng chung.

NGƯỜI SÁNG TẠO (a,c)
Người sử dụng của người tạo ra mục nhập cơ sở. Nếu tên người dùng của người tạo
được tìm thấy trong cơ sở dữ liệu người dùng, ít nhất tám vị trí cột đầu tiên của
tên sẽ được viết bằng cách sử dụng định dạng %s. Nếu không, ID người dùng của
người sáng tạo sẽ được viết bằng cách sử dụng định dạng %d.

CGROUP (a,c)
Tên nhóm của người tạo mục nhập cơ sở. Nếu tên nhóm của
người tạo được tìm thấy trong cơ sở dữ liệu nhóm, ít nhất là tám cột đầu tiên
vị trí của tên sẽ được viết bằng cách sử dụng định dạng %s. Nếu không
ID nhóm của người tạo sẽ được viết bằng định dạng %d.

NATCH (a,o)
Số lượng quy trình được gắn vào phân đoạn bộ nhớ dùng chung được liên kết. Điều này
trường sẽ được viết bằng cách sử dụng định dạng %d.

SEGSZ (a,b) Kích thước của phân đoạn bộ nhớ dùng chung được liên kết. Trường này sẽ được viết
sử dụng định dạng %d.

chỉ số giá tiêu dùng (a,p) ID tiến trình của người tạo mục nhập bộ nhớ dùng chung. Trường này sẽ là
được viết bằng định dạng %d.

LPID (a,p) ID quy trình của quy trình cuối cùng để gắn hoặc tách bộ nhớ dùng chung
bộ phận. Trường này sẽ được viết theo định dạng:

"%NS", <pid>

ở đâupid> là 0 nếu không có tiến trình nào đính kèm bộ nhớ dùng chung tương ứng
bộ phận; nếu không thì,pid> sẽ là ID quy trình của quy trình cuối cùng để
gắn hoặc tách đoạn.

MỘT THỜI GIAN (a,t) Thời gian tệp đính kèm cuối cùng trên phân đoạn bộ nhớ dùng chung được liên kết là
hoàn thành. Nếu phân đoạn bộ nhớ dùng chung tương ứng đã từng được đính kèm,
giờ, phút và giây của lần cuối cùng phân đoạn được gắn vào sẽ
được viết bằng định dạng %d:% 2.2d:% 2.2d. Nếu không, định dạng " cấm vào"
sẽ được viết.

DTIME (a,t) Thời gian lần tách cuối cùng trên phân đoạn bộ nhớ dùng chung được liên kết là
hoàn thành. Nếu phân đoạn bộ nhớ dùng chung tương ứng đã từng được tách ra,
giờ, phút và giây của lần cuối cùng phân đoạn được tách ra sẽ
được viết bằng định dạng %d:% 2.2d:% 2.2d. Nếu không, định dạng " cấm vào"
sẽ được viết.

Bốn cột sau sẽ chỉ được viết ra cho các tập hợp semaphore:

NGƯỜI SÁNG TẠO (a,c)
Người sử dụng của người tạo ra mục nhập cơ sở. Nếu tên người dùng của người tạo
được tìm thấy trong cơ sở dữ liệu người dùng, ít nhất tám vị trí cột đầu tiên của
tên sẽ được viết bằng cách sử dụng định dạng %s. Nếu không, ID người dùng của
người sáng tạo sẽ được viết bằng cách sử dụng định dạng %d.

CGROUP (a,c)
Tên nhóm của người tạo mục nhập cơ sở. Nếu tên nhóm của
người tạo được tìm thấy trong cơ sở dữ liệu nhóm, ít nhất là tám cột đầu tiên
vị trí của tên sẽ được viết bằng cách sử dụng định dạng %s. Nếu không
ID nhóm của người tạo sẽ được viết bằng định dạng %d.

NSEMS (a,b) Số lượng semaphore trong tập hợp được liên kết với mục nhập semaphore. Điều này
trường sẽ được viết bằng cách sử dụng định dạng %d.

GIỜ (a,t) Thời gian hoạt động semaphore cuối cùng trên tập hợp được liên kết với semaphore
mục nhập đã được hoàn thành. Nếu một hoạt động semaphore đã từng được thực hiện trên
bộ semaphore tương ứng, giờ, phút và giây cuối cùng
hoạt động semaphore trên tập hợp semaphore sẽ được viết bằng cách sử dụng định dạng
%d:% 2.2d:% 2.2d. Nếu không, định dạng " cấm vào" sẽ được viết.

Cột sau đây sẽ được viết cho cả ba báo cáo khi nó được yêu cầu:

CTIME (a,t) Thời gian mục nhập được liên kết được tạo hoặc thay đổi. Giờ, phút và
thứ hai của thời gian khi mục nhập liên kết được tạo sẽ được viết
sử dụng định dạng %d:% 2.2d:% 2.2d.

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


Mọi thứ có thể thay đổi trong khi i cái đang chạy; thông tin nó cung cấp được đảm bảo là
chỉ chính xác khi nó được truy xuất.

VÍ DỤ


Không có.

CƠ SỞ LÝ LUẬN


Không có.

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


Không có.

Sử dụng ipcsposix 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

  • 1
    aarch64-linux-gnu-gnatbind
    aarch64-linux-gnu-gnatbind
    con muỗi, con muỗi, con muỗi, con muỗi,
    gnatfind, gnathtml, gnatkr, gnatlink,
    gnatls, gnatmake, gnatprep, gnatpsta,
    gnatpsys, gnatxref - hộp công cụ GNAT
    MÔ TẢ: Th...
    Chạy aarch64-linux-gnu-gnatbind
  • 2
    aarch64-linux-gnu-gnatchop-5
    aarch64-linux-gnu-gnatchop-5
    con muỗi, con muỗi, con muỗi, con muỗi,
    gnatfind, gnathtml, gnatkr, gnatlink,
    gnatls, gnatmake, gnatprep, gnatpsta,
    gnatpsys, gnatxref - hộp công cụ GNAT
    MÔ TẢ: Th...
    Chạy aarch64-linux-gnu-gnatchop-5
  • 3
    cpupower-nhàn rỗi-thông tin
    cpupower-nhàn rỗi-thông tin
    thông tin nhàn rỗi cpupower - Tiện ích cho
    lấy thông tin kernel nhàn rỗi của cpu
    CÚP PHÁT: cpupower [ -c cpulist ]
    thông tin nhàn rỗi [tùy chọn] MÔ TẢ: Một công cụ
    cái nào in ra p...
    Chạy thông tin cpupower-nhàn rỗi
  • 4
    cpupower-nhàn rỗi-set
    cpupower-nhàn rỗi-set
    cpupower Idle-set - Tiện ích set cpu
    tùy chọn kernel cụ thể ở trạng thái nhàn rỗi
    CÚP PHÁT: cpupower [ -c cpulist ]
    thông tin nhàn rỗi [tùy chọn] MÔ TẢ:
    cpupower nhàn rỗi-se...
    Chạy cpupower-idle-set
  • 5
    g.mapsetsgrass
    g.mapsetsgrass
    g.mapsets - Sửa đổi/in thông tin của người dùng
    đường dẫn tìm kiếm bản đồ hiện tại. Ảnh hưởng đến
    quyền truy cập của người dùng vào dữ liệu hiện có theo
    các bộ bản đồ khác ở vị trí hiện tại. ...
    Chạy g.mapsetsgrass
  • 6
    g.messagegrass
    g.messagegrass
    g.message - In tin nhắn, cảnh báo,
    thông tin tiến trình hoặc lỗi nghiêm trọng trong
    Cách CỎ. Mô-đun này nên được sử dụng trong
    tập lệnh cho các tin nhắn được gửi tới người dùng.
    KEYWO...
    Chạy g.messagegrass
  • Khác »

Ad