'\" t .\" Title: pipesz .\" Author: [see the "AUTHOR(S)" section] .\" Generator: Asciidoctor 2.0.26 .\" Date: 2026-09-02 .\" Manual: Корисничке наредбе .\" Source: util-linux 2.42.3 .\" Language: English .\" .TH "PIPESZ" "1" "2026-09-02" "util\-linux 2.42.3" "Корисничке наредбе" .ie \n(.g .ds Aq \(aq .el .ds Aq ' .ss \n[.ss] 0 .nh .ad l .de URL \fI\\$2\fP <\\$1>\\$3 .. .als MTO URL .if \n[.g] \{\ . mso www.tmac . am URL . ad l . . . am MTO . ad l . . . LINKSTYLE blue R < > .\} .SH "НАЗИВ" pipesz \- поставља или испитује величине међумеморије спојке и ПУПИ\-ја .SH "УВОД" .sp \fBpipesz\fP [options] [\fB\-\-set\fP \fIsize\fP] [\-\-] [\fIcommand\fP [\fIargument\fP.\|.\|.]] .sp \fBpipesz\fP [options] \fB\-\-get\fP .SH "ОПИС" .sp Спојке и ПУПИ\-ји одржавају унутарњу међумеморију која се користи за пренос података између краја за читање и краја за уписивање. У неким случајевима, подразумевана величина ове унутарње међумеморије можда неће бити одговарајућа. Овај програм обезбеђује могућности за постављање и испитивање величине ових међумеморија. .sp The \fB\-\-set\fP operation sets pipe buffer sizes. If it is specified, it must be specified with an explicit \fIsize\fP. Otherwise, it is implied and the size is read from \fB/proc/sys/fs/pipe\-max\-size\fP. The kernel may adjust \fIsize\fP as described in \fBfcntl\fP(2). To see the actual buffer sizes that get set, use the \fB\-\-verbose\fP option. If neither \fB\-\-file\fP nor \fB\-\-fd\fP are specified, \fB\-\-set\fP acts on standard output. .sp Операција \fB\-\-set\fP допушта да се опционална \fIнаредба\fP изврши након постављања величине међумеморије спојке. Ова наредба се извршава са подешеним спојкама. .sp Операција \fB\-\-get\fP даје податке у табеларном формату. Прва колона је назив спојке који је прослеђен \fBpipesz\fP\-у. Описници датотека су именовани као "fd \fIN\fP". Друга колона је величина, у бајтовима, унутрашње међумеморије спојке. Трећа колона је број непрочитаних бајтова који су тренутно у спојци. Колоне су раздвојене табулаторима (\*(Aq\(rst\*(Aq, АСКРИ 09h). Ако је наведено \fB\-\-verbose\fP, такође се емитује и описно заглавље. Ако ни \fB\-\-file\fP ни \fB\-\-fd\fP нису наведени, \fB\-\-get\fP делује на стандардни улаз. .sp Осим ако опција \fB\-\-check\fP није наведена, \fBpipesz\fP \fIне\fP излази ако наиђе на грешку током рада са датотеком или описником датотеке. Ово омогућава да се \fBpipesz\fP користи уопштено без страха од ометања извршавања спојки ако се врста одређених датотека касније измени. За минимално ометање, опција \fB\-\-quiet\fP спречава емитовање упозорења у овим случајевима. .sp Кернел намеће ограничења на количину простора међумеморије спојке који непривилеговани процеси могу да користе, стога испод погледајте \fBГРЕШКЕ\fP. Кернел ће такође одбити да смањи међумеморију цеви ако би то изазвало губитак ускладиштених података. Погледајте \fBpipe\fP(7) за додатне детаље. .sp \fBpipesz\fP подржава навођење више кратких опција узастопно, на уобичајен \fBgetopt\fP(3) начин. Први аргумент без опције се тумачи као \fIнаредба\fP. Ако \fIнаредба\fP може да почиње са „\-“, користите „\-\-“ да је одвојите од аргумената за \fBpipesz\fP. У скриптама шкољке, добра је пракса да користите „\-\-“ када је умешано проширење параметра. Само \fBpipesz\fP не чита са стандардног улаза и не уписује на стандардни излаз осим ако није наведено \fB\-\-get\fP, \fB\-\-help\fP, или \fB\-\-version\fP. .SH "ОПЦИЈЕ" .sp \fB\-g\fP, \fB\-\-get\fP .RS 4 Извештава о величини међумеморије спојке на стандардни излаз и излази. Као посебно понашање, ако није наведено ни \fB\-\-file\fP ни \fB\-\-fd\fP, испитује се стандардни улаз. Грешка је навести ову опцију у комбинацији са \fB\-\-set\fP. .RE .sp \fB\-s\fP, \fB\-\-set\fP \fIвеличина\fP .RS 4 Set the size of the pipe buffers, in bytes. This option may be suffixed by \fBK\fP, \fBM\fP, \fBG\fP, \fBKiB\fP, \fBMiB\fP, or \fBGiB\fP to indicate multiples of 1024. Fractional values are supported in this case. Additional suffixes are supported but are unlikely to be useful. If this option is not specified, a default value is used, as described above. If this option is specified multiple times, a warning is emitted and only the last\-specified \fIsize\fP is used. As a special behavior, if neither \fB\-\-file\fP nor \fB\-\-fd\fP are specified, standard output is adjusted. It is an error to specify this option in combination with \fB\-\-get\fP. .RE .sp \fB\-f\fP, \fB\-\-file\fP \fIпутања\fP .RS 4 Поставља величину међумеморије ПУПИ\-ја или спојке на \fIпутања\fP, у односу на тренутни радни директоријум. Ову опцију можете навести више пута да бисте утицали на различите датотеке, а то можете учинити у комбинацији са \fB\-\-fd\fP. Уопштено, ова опција се користи са ПУПИ\-јима, али ће такође радити на анонимним спојкама као што су оне које се налазе у \fB/proc/PID/fd\fP. Промене величине међумеморије ПУПИ\-ја се не чувају током поновног покретања система. .RE .sp \fB\-n\fP, \fB\-\-fd\fP \fInumber\fP .RS 4 Set the buffer size of the pipe or FIFO corresponding to file descriptor \fInumber\fP. You may specify this option multiple times to affect different file descriptors, and you may do so in combination with \fB\-\-file\fP. Shorthand options are provided for the common cases of fd 0 (stdin), fd 1 (stdout), and fd 2 (stderr). These should suffice in most cases. .RE .sp \fB\-i\fP, \fB\-\-stdin\fP .RS 4 Скраћеница за \fB\-\-fd 0\fP. .RE .sp \fB\-o\fP, \fB\-\-stdout\fP .RS 4 Скраћеница за \fB\-\-fd 1\fP. .RE .sp \fB\-e\fP, \fB\-\-stderr\fP .RS 4 Скраћеница за \fB\-\-fd 2\fP. .RE .sp \fB\-c\fP, \fB\-\-check\fP .RS 4 Излази, без извршавања \fIнаредбе\fP, у случају било какве грешке приликом рада са датотеком или описником датотеке. Основно понашање ако ово није наведено је да емитује упозорење на стандардну грешку и да настави. .RE .sp \fB\-q\fP, \fB\-\-quiet\fP .RS 4 Do not report non\-fatal errors to standard error. This option does not affect the normal output of \fB\-\-get\fP, \fB\-\-verbose\fP, \fB\-\-help\fP, or \fB\-\-version\fP. .RE .sp \fB\-v\fP, \fB\-\-verbose\fP .RS 4 Ако је наведено са \fB\-\-get\fP, \fBpipesz\fP ће емитовати описно заглавље изнад табеле. У супротном, ако је наведено, \fBpipesz\fP ће исписати стварне величине међумеморије које кернел постави на стандардну грешку. .RE .sp \fB\-h\fP, \fB\-\-help\fP .RS 4 Приказује текст помоћи и излази. .RE .sp \fB\-V\fP, \fB\-\-version\fP .RS 4 Исписује издање и излази. .RE .SH "ПРИМЕРИ" .sp \fBpipesz\fP \fBdd\fP if=\fIдттка\fP bs=1M | .\|.\|. .RS 4 Покреће \fBdd\fP(1) са проширеном стандардном излазном спојком, омогућавајући му да избегне промене контекста када спаја око великих блокова. .RE .sp \fBpipesz\fP \-s1M \-cf \fI/run/my\-service.fifo\fP .RS 4 Поставља величину међумеморије спојке ПУПИ услуге на 1048576 бајтова. Ако величина међумеморије није могла да се постави, \fBpipesz\fP излази са грешком. .RE .sp \fBecho\fP hello | \fBpipesz\fP \-g .RS 4 Исписује величину спојке коју користи шкољка за прослеђивање улаза у \fBpipesz\fP. Пошто \fBpipesz\fP не чита стандардни улаз, може такође да пријави 6 непрочитаних бајтова у спојки, у зависности од релативних тајминга. .RE .sp \fBfind\fP /proc/\fIPID\fP/fd \-exec \fBpipesz\fP \-gqf \*(Aq{}\*(Aq \*(Aq;\*(Aq .RS 4 Исписује величину и број непрочитаних бајтова свих спојки које користи \fIПИД\fP. Ако су неке спојке рутински пуне, \fBpipesz\fP би можда могао да ублажи уско грло у обради. .RE .SH "БЕЛЕШКЕ" .sp Линукс подржава подешавање величине међумеморије спојке од кернела 2.6.35. Ово издање такође уводи \fB/proc/sys/fs/pipe\-max\-size\fP. .sp Овај програм користи \fBfcntl\fP(2) \fBF_GETPIPE_SZ\fP/\fBF_SETPIPE_SZ\fP да би добио и подесио величине међумеморије спојке. .sp Овај програм користи \fBioctl\fP(2) \fBFIONREAD\fP да пријави количину непрочитаних података у спојкама. Ако из неког разлога ово не успе, количина непрочитаних података се пријављује као 0. .SH "ГРЕШКЕ" .sp Пре Линукса 4.9, неке грешке утичу на то како се одређена ограничења ресурса примењују приликом постављања величинмеђумеморије спојке. Погледајте \fBpipe\fP(7) за детаље. .SH "АУТОРИ" .sp .MTO "nwsharp\(atlive.com" "Nathan Sharp" "" .SH "ПОГЛЕДАЈТЕ ТАКОЂЕ" .sp \fBpipe\fP(7) .SH "ПРИЈАВЉИВАЊЕ ГРЕШАКА" .sp За пријављивање грешака, користите „https://github.com/util\-linux/util\-linux/issues[issue tracker]“. .SH "ДОСТУПНОСТ" .sp Наредба \fBpipesz\fP је део „util\-linux“ пакета који се може преузети са \c .URL "https://www.kernel.org/pub/linux/utils/util\-linux/" "Архиве Линукс кернела" "."