Skip to content

Commit 26825ba

Browse files
New translations 08-process.md (Ukrainian)
1 parent 87b3a52 commit 26825ba

File tree

1 file changed

+41
-25
lines changed

1 file changed

+41
-25
lines changed

docs/books/admin_guide/08-process.uk.md

Lines changed: 41 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -59,11 +59,11 @@ ps [-e] [-f] [-u login]
5959
# ps -fu root
6060
```
6161

62-
| Опція | Опис |
63-
| ---------- | -------------------------------- |
64-
| `-e` | Відображає всі процеси. |
65-
| `-f` | Відображає додаткову інформацію. |
66-
| `-u` login | Відображає процеси користувача. |
62+
| Опція | Опис |
63+
| ---------- | ---------------------------------- |
64+
| `-e` | Відображає всі процеси. |
65+
| `-f` | Відображає повний список форматів. |
66+
| `-u` login | Відображає процеси користувача. |
6767

6868
Деякі додаткові опції:
6969

@@ -73,7 +73,7 @@ ps [-e] [-f] [-u login]
7373
| `-t tty` | Відображає процеси, запущені з терміналу. |
7474
| `-p PID` | Відображає інформацію про процес. |
7575
| `-H` | Відображає інформацію у вигляді дерева. |
76-
| `-I` | Відображає додаткову інформацію. |
76+
| `-l` | Відображення в довгому форматі. |
7777
| `--sort COL` | Сортує результат відповідно до стовпця. |
7878
| `--headers` | Відображає заголовок на кожній сторінці терміналу. |
7979
| `--format "%a %b %c"` | Налаштовує вихідний формат відображення. |
@@ -200,13 +200,13 @@ kill [-signal] PID
200200
kill -9 1664
201201
```
202202

203-
| Код | Сигнал | Опис |
204-
| ---- | --------- | -------------------------------- |
205-
| `2` | *SIGINT* | Негайне припинення процесу |
206-
| `9` | *SIGKILL* | Перервати процес (++control+d++) |
207-
| `15` | *SIGTERM* | Чисте завершення процесу |
208-
| `18` | *SIGCONT* | Відновлення процесу |
209-
| `19` | *SIGSTOP* | Призупинення процесу |
203+
| Код | Сигнал | Опис |
204+
| ---- | --------- | ---------------------------------------------------------------------------------------------------------------- |
205+
| `2` | *SIGINT* | Негайне припинення процесу |
206+
| `9` | *SIGKILL* | Перериває процес (++control+"d"++) |
207+
| `15` | *SIGTERM* | Чисте завершення процесу |
208+
| `18` | *SIGCONT* | Відновлює процес. Процеси, які використовують сигнал SIGSTOP, можуть використовувати його для продовження роботи |
209+
| `19` | *SIGSTOP* | Призупиняє процес (Зупиняє процес). Ефект цього сигналу еквівалентний ++ctrl+"z"++ |
210210

211211
Сигнали є засобами зв'язку між процесами. Команда `kill` надсилає сигнал процесу.
212212

@@ -238,9 +238,9 @@ nohup myprogram.sh 0</dev/null &
238238

239239
`nohup` обробляє стандартний вихід і помилку, але не стандартний вхід, отже, перенаправлення цього введення до `/dev/null`.
240240

241-
### [CTRL] + [Z]
241+
### [Ctrl] + [z]
242242

243-
Якщо одночасно натиснути клавіші ++control+z++, синхронний процес буде тимчасово призупинено. Доступ до підказки відновлюється після відображення номера щойно призупиненого процесу.
243+
Синхронний процес тимчасово призупиняється одночасним натисканням клавіш ++control+"z"++. Доступ до підказки відновлюється після відображення номера щойно призупиненого процесу.
244244

245245
### Інструкція `&`
246246

@@ -277,7 +277,7 @@ $ bg 1
277277
$
278278
```
279279

280-
Незалежно від того, чи був він переведений у фоновий режим під час створення за допомогою аргументу `&` чи пізніше за допомогою клавіш ++control+z++, процес можна повернути на передній план за допомогою команди `fg` і номера його завдання.
280+
Незалежно від того, чи був він у фоновому режимі під час створення за допомогою аргументу `&` чи пізніше за допомогою клавіш ++control+"z"++, процес можна повернути на передній план за допомогою `fg` та номер її завдання.
281281

282282
### Команда `jobs`
283283

@@ -310,17 +310,31 @@ $ jobs
310310
nice priority command
311311
```
312312

313-
Приклад:
313+
Приклад використання:
314314

315315
```bash
316-
nice -n+15 find / -name "file"
316+
nice --adjustment=-5 find / -name "file"
317+
318+
nice -n -5 find / -name "file"
319+
320+
nice --5 find / -name "file"
321+
322+
nice -n 5 find / -name "file"
323+
324+
nice find / -name "file"
317325
```
318326

319-
На відміну від `root`, звичайний користувач може лише зменшити пріоритет процесу. Приймаються лише значення від +0 до +19.
327+
На відміну від `root`, звичайний користувач може лише зменшити пріоритет процесу, і прийматимуться лише значення від 0 до 19.
328+
329+
Як показано у прикладі вище, перші три команди вказують на встановлення значення Nice на "-5", тоді як друга команда є нашим рекомендованим використанням. Четверта команда вказує на встановлення значення Nice на «5». Для п’ятої команди відсутність параметрів означає, що значення Nice встановлено на «10».
320330

321331
!!! tip "Порада"
322332

323-
Це останнє обмеження можна зняти для кожного користувача чи групи шляхом зміни файлу `/etc/security/limits.conf`.
333+
«Nice» - це абревіатура від «niceness».
334+
335+
Безпосереднє введення команди `nice` поверне значення Nice поточної оболонки.
336+
337+
Ви можете зняти обмеження значення Nice для кожного користувача чи групи, змінивши файл `/etc/security/limits.conf`.
324338

325339
Команда `renice` дозволяє змінити пріоритет запущеного процесу.
326340

@@ -331,7 +345,7 @@ renice priority [-g GID] [-p PID] [-u UID]
331345
Приклад:
332346

333347
```bash
334-
renice +15 -p 1664
348+
renice -n 15 -p 1664
335349
```
336350

337351
| Опція | Опис |
@@ -340,16 +354,18 @@ renice +15 -p 1664
340354
| `-p` | `PID` процесу. |
341355
| `-u` | `UID` власника процесу. |
342356

343-
Команда `renice` діє на вже запущені процеси. Таким чином, можна змінити пріоритет окремого процесу, а також кількох процесів, що належать користувачеві чи групі.
357+
Команда `renice` діє на вже запущені процеси. Таким чином, можна змінити пріоритет певного процесу та кількох процесів, що належать користувачеві чи групі.
344358

345359
!!! tip "Порада"
346360

347361
Команда `pidof` у поєднанні з командою `xargs` (див. курс Advanced Commands) дозволяє застосувати новий пріоритет в одній команді:
348362

349363
```
350-
$ pidof sleep | xargs renice 20
364+
$ pidof sleep | xargs renice -n 20
351365
```
352366

367+
Щоб адаптуватися до різних дистрибутивів, вам слід якомога частіше використовувати такі командні форми, як `nice -n 5` або `renice -n 6`.
368+
353369
### Команда `top`
354370

355371
Команда `top` відображає процеси та споживання ними ресурсів.
@@ -377,7 +393,7 @@ PID USER PR NI ... %CPU %MEM TIME+ COMMAND
377393

378394
Команда `pgrep` шукає назву процесу в запущених процесах і відображає *PID*, що відповідає критеріям вибору, у стандартному виводі.
379395

380-
Команда `pkill` надішле вказаний сигнал (за умовчанням *SIGTERM*) до кожного процесу.
396+
Команда `pkill` надішле кожному процесу вказаний сигнал (за замовчуванням *SIGTERM*).
381397

382398
```bash
383399
pgrep process
@@ -410,7 +426,7 @@ pkill -t pts/1
410426

411427
### Команда `killall`
412428

413-
Функції цієї команди приблизно такі ж, як і команди `pkill`. Використовується як - `killall [option] [ -s SIGNAL | -SIGNAL ] NAME`. Стандартним сигналом є *SIGTERM*.
429+
Функції цієї команди приблизно такі ж, як і команди `pkill`. Використання —`killall [option] [ -s SIGNAL | -SIGNAL ] NAME`. Стандартним сигналом є *SIGTERM*.
414430

415431
| Опції | Опис |
416432
|:----- |:------------------------------------------ |

0 commit comments

Comments
 (0)