рдпрд╣ рдорд╛рд░реНрдЧ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдирд┐рдпрдВрддреНрд░рдг рдЯреАрдореЛрдВ рдХреА рдЪрд░реНрдЪрд╛ рдХрд░рддрд╛ рд╣реИред рдЖрдк рд╕реАрдЦреЗрдВрдЧреЗ рдХрд┐ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рдХреИрд╕реЗ рдлреНрд░реАрдЬ рдХрд░рдирд╛ рд╣реИ, рдбреАрдлреНрд░реЙрд╕реНрдЯ рдХрд░рдирд╛ рд╣реИ, рдкреГрд╖реНрдарднреВрдорд┐ рдХреЛ рднреЗрдЬрдирд╛ рд╣реИ, рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдмрджрд▓рдирд╛ рд╣реИ, рдЪрд▓ рд░рд╣реА рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рджреЗрдЦрдирд╛ рд╣реИ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдХреНрд░реВрд░рддрд╛ рд╕реЗ рдорд╛рд░рдирд╛ рд╣реИред рд╕рдВрдХреЗрддреЛрдВ рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛ рдХреЛ рдкреЗрд╢ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдмреАрдЬреА, рдПрдлрдЬреА, рдЬреЙрдм, рдХрд┐рд▓, рдиреВрдк, рдирд╛рдЗрд╕, рд░реЗрдирд┐рд╕, рдкреАрдПрд╕, рдФрд░ рдЯреЙрдк рдЬреИрд╕реЗ рдХрдорд╛рдВрдб рд╢рд╛рдорд┐рд▓ рд╣реИрдВред

Gentoo рдХреЗ рд╕рдВрд╕реНрдерд╛рдкрдХ рд╕реЗ рд▓рд┐рдирдХреНрд╕ рдореВрд▓ рдмрд╛рддреЗрдВ рдиреЗрд╡рд┐рдЧреЗрд╢рди:
рднрд╛рдЧ I
- BASH: рдиреЗрд╡рд┐рдЧреЗрд╢рди рдореВрд▓ рдмрд╛рддреЗрдВ (рдкрд░рд┐рдЪрдп)
- рдлрд╝рд╛рдЗрд▓реЛрдВ рдФрд░ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХрд░реЗрдВ
- рд▓рд┐рдВрдХ рдФрд░ рдлрд╝рд╛рдЗрд▓реЛрдВ рдФрд░ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХреЛ рд╣рдЯрд╛рдирд╛
- рдЧреНрд▓реЛрдм рд▓реБрдХрдЕрдк (рдпреЛрдЧ рдФрд░ рд▓рд┐рдВрдХ)
рднрд╛рдЧ II
- рдирд┐рдпрдорд┐рдд рднрд╛рд╡ (рдкрд░рд┐рдЪрдп)
- рдлрд╝реЛрд▓реНрдбрд░ рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ, рдлрд╝рд╛рдЗрд▓ рдЦреЛрдЬ
- рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдкреНрд░рдмрдВрдзрди
- рдкрд╛рда рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдФрд░ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рди
- рдХрд░реНрдиреЗрд▓ рдореЙрдбреНрдпреВрд▓ (рдпреЛрдЧ рдФрд░ рд▓рд┐рдВрдХ)
рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдкреНрд░рдмрдВрдзрди
Xeyes рд▓реЙрдиреНрдЪ рдХрд░реЗрдВ
рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдирд┐рдпрдВрддреНрд░рдг рд╕реАрдЦрдиреЗ рдХреЗ рд▓рд┐рдП, рдкрд╣рд▓реЗ рдПрдХ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╢реБрд░реВ рдХреА рдЬрд╛рдиреА рдЪрд╛рд╣рд┐рдПред рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ X рдЪрд▓ рд░рд╣рд╛ рд╣реИ (рдЧреНрд░рд╛рдлрд┐рдХ рд╕рд░реНрд╡рд░ - рд▓рдЧрднрдЧред) рдФрд░ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрдорд╛рдВрдб рдЪрд▓рд╛рдПрдБ:
$ xeyes -center red
рдЖрдк рдорд╛рдЙрд╕ рдХрд░реНрд╕рд░ рдХреЗ рдмрд╛рдж xeyes рдкреЙрдкрдЕрдк рдФрд░ рд▓рд╛рд▓ рдЖрдБрдЦреЗрдВ рджреЗрдЦреЗрдВрдЧреЗред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдЖрдкрдХреЛ рдЯрд░реНрдорд┐рдирд▓ рдореЗрдВ рдХрдорд╛рдВрдб рджрд░реНрдЬ рдХрд░рдиреЗ рдХрд╛ рдирд┐рдордВрддреНрд░рдг рдирд╣реАрдВ рдорд┐рд▓рд╛ рд╣реИред
рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдмрдВрдж рдХрд░реЛ
рдкреНрд░реЙрдореНрдкреНрдЯ рд╡рд╛рдкрд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдХрдВрдЯреНрд░реЛрд▓-рд╕реА (рдЬрд┐рд╕реЗ рдЕрдХреНрд╕рд░ Ctrl-C рдпрд╛ ^ C рдХреЗ рд░реВрдк рдореЗрдВ рд▓рд┐рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИ) рджрдмрд╛рдПрдВ:
рдЖрдкрдХреЛ рдЕрдкрдирд╛ рдирд┐рдордВрддреНрд░рдг рд╡рд╛рдкрд╕ рдорд┐рд▓ рдЧрдпрд╛, рд▓реЗрдХрд┐рди xeyes рд╡рд┐рдВрдбреЛ рдЧрд╛рдпрдм рд╣реЛ рдЧрдИред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдкреНрд░рдХреНрд░рд┐рдпрд╛ "рдорд╛рд░ рджреА рдЧрдИред" рдирд┐рдпрдВрддреНрд░рдг-рд╕реА рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп, рд╣рдо рдирд┐рдпрдВрддреНрд░рдг-рдЬреЗрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рд░реЛрдХ рд╕рдХрддреЗ рд╣реИрдВ:
$ xeyes -center red
Control-Z
[рез] + рд░реВрдХрд╛ рд╣реБрдЖ xes -рд╕реЗрдВрдЯрд░ рд▓рд╛рд▓
$
рдЗрд╕ рдмрд╛рд░ рдЖрдкрдХреЛ рдмреИрд╢ рдкреНрд░реЙрдореНрдкреНрдЯ рдорд┐рд▓рддрд╛ рд╣реИ, рдФрд░ xeyes рд╡рд┐рдВрдбреЛ рд╢реАрд░реНрд╖ рдкрд░ рд░рд╣рддреА рд╣реИред рдпрджрд┐ рдЖрдк рдЙрд╕рдХреЗ рд╕рд╛рде рдереЛрдбрд╝рд╛ рдЦреЗрд▓рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЖрдкрдХреА рдЖрдБрдЦреЗрдВ рдПрдХ рдЬрдЧрд╣ рдЬрдореА рд╣реБрдИ рд╣реИрдВред рдпрджрд┐ xeyes рд╡рд┐рдВрдбреЛ рдХреЛ рдХрд┐рд╕реА рдЕрдиреНрдп рд╡рд┐рдВрдбреЛ рджреНрд╡рд╛рд░рд╛ рдЕрд╡рд░реЛрдзрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдлрд┐рд░ рдЙрд╕реЗ рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓рд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ рдЖрдк рджреЗрдЦреЗрдВрдЧреЗ рдХрд┐ рдЗрд╕реЗ рдлрд┐рд░ рд╕реЗ рддреИрдпрд╛рд░ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреБрдЫ рдирд╣реАрдВ рдХрд░рддреА рд╣реИред рд╡рд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд░реЛрдХрд╛ рд╣реБрдЖ рд╣реИред
рдПрдлрдЬреА рдФрд░ рдмреАрдЬреА
"рд╣рд▓рдЪрд▓" рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рд╢реБрд░реВ рдХрд░рдиреЗ рдФрд░ рдЗрд╕реЗ рд╡рд╛рдкрд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рдЗрд╕реЗ fg рдХрдорд╛рдВрдб (рдЕрдВрдЧреНрд░реЗрдЬреА рдЕрдЧреНрд░рднреВрдорд┐ рд╕реЗ - рд▓рдЧрднрдЧ рдкреНрд░рддрд┐) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рдмрд╕реЗ рдЖрдЧреЗ рд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВред
$ fg
(test it out, then stop the process again)
Control-Z
[рез] + рд░реВрдХрд╛ рд╣реБрдЖ xes -рд╕реЗрдВрдЯрд░ рд▓рд╛рд▓
$
рдФрд░ рдЕрдм рд╣рдо рдЗрд╕реЗ bg рдХрдорд╛рдВрдб (рдЕрдВрдЧреНрд░реЗрдЬреА рдмреИрдХрдЧреНрд░рд╛рдЙрдб - рд▓рдЧрднрдЧ рдкреНрд░рддрд┐) рд╕реЗ) рдмреИрдХрдЧреНрд░рд╛рдЙрдВрдб рдореЗрдВ рдЬрд╛рд░реА рд░рдЦреЗрдВрдЧреЗред
$ bg
[1]+ xeyes -center red &
$
рд╡рд╛рд╣! Xeyes рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЕрдм рдкреГрд╖реНрдарднреВрдорд┐ рдореЗрдВ рдЪрд▓ рд░рд╣реА рд╣реИ, рдФрд░ рдлрд┐рд░ рд╕реЗ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдмреИрд╢ рдкреНрд░реЙрдореНрдкреНрдЯ рд╣реИред
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛
рдЕрдЧрд░ рд╣рдореЗрдВ xeyes рдХреЛ рдмреИрдХрдЧреНрд░рд╛рдЙрдВрдб рдореЗрдВ рддреБрд░рдВрдд рдЪрд▓рд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ (рдХрдВрдЯреНрд░реЛрд▓-рдЬреЗрдб рдФрд░ bg рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп), рд╣рдо рдмрд╕ xeyes рдХрдорд╛рдВрдб рдХреЗ рдЕрдВрдд рдореЗрдВ "&" (рдПрдореНрдкрд░рд╕реЗрдВрдб) рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ:
$ xeyes -center blue &
[2] 16224
рдПрдХрд╛рдзрд┐рдХ рдкреГрд╖реНрдарднреВрдорд┐ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдПрдВ
рдЕрдм, рдкреГрд╖реНрдарднреВрдорд┐ рдореЗрдВ, рд▓рд╛рд▓ рдФрд░ рдиреАрд▓реЗ xeyes рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВред рд╣рдо рдиреМрдХрд░рд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдиреМрдХрд░рд┐рдпреЛрдВ рдХреА рд╕реВрдЪреА рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ:
$ jobs -l
[1]- 16217 Running xeyes -center red & [2]+ 16224 Running xeyes -center blue &
рдмрд╛рдПрдВ рдХреЙрд▓рдо рдореЗрдВ рдирдВрдмрд░ рд╡рд╣ рдЬреЙрдм рд╕реАрдХреНрд╡реЗрдВрд╕ рдирдВрдмрд░ рд╣реИ, рдЬреЛ рдЗрд╕реЗ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдкрд░ рдЕрд╕рд╛рдЗрди рдХрд░рддрд╛ рд╣реИред рджреВрд╕рд░реЗ рдХрд╛рд░реНрдп рдореЗрдВ рдкреНрд▓рд╕ (+) рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдпрд╣ "рд╡рд░реНрддрдорд╛рди рдХрд╛рд░реНрдп" рд╣реИ, рдЬрдм рдЖрдк рдПрдлрдЬреА рджрд░реНрдЬ рдХрд░рддреЗ рд╣реИрдВ рддреЛ рдЗрд╕реЗ рд╕рдмрд╕реЗ рдЖрдЧреЗ рд▓рд╛рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдЖрдк рдЗрд╕рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рдХреЗ рдХрд┐рд╕реА рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХрд╛рд░реНрдп рдореЗрдВ рд╕рдмрд╕реЗ рдЖрдЧреЗ рд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВ; рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, fg 1 рд▓рд╛рд▓ xeyes рдмрдирд╛ рджреЗрдЧрд╛ред рдЕрдЧрд▓рд╛ рдХреЙрд▓рдо рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рдпрд╛ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдкреАрдЖрдИрдбреА тАЛтАЛрд╣реИ, рдХреГрдкрдпрд╛ -l рд╡рд┐рдХрд▓реНрдк рдХреЗ рд▓рд┐рдП рдЖрдЙрдЯрдкреБрдЯ рдХреЗ рд▓рд┐рдП рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред рдЕрдВрдд рдореЗрдВ, рджрд╛рдИрдВ рдУрд░ "рд░рдирд┐рдВрдЧ" рдкреНрд░рдХреНрд░рд┐рдпрд╛ (рд░рдирд┐рдВрдЧ) рдФрд░ рдЙрдирдХреА рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рджреЛрдиреЛрдВ рдХреА рд╕реНрдерд┐рддрд┐ред
рд╕рд┐рдЧреНрдирд▓ рдХрд╛ рдкрд░рд┐рдЪрдп
рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдорд╛рд░рдиреЗ, рд░реЛрдХрдиреЗ рдпрд╛ рдЬрд╛рд░реА рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП, рд▓рд┐рдирдХреНрд╕ рд╕рд┐рдЧреНрдирд▓ рдХреЗ рдПрдХ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рд╕рд┐рдЧреНрдирд▓ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред рдХрд┐рд╕реА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рд╕рдВрдХреЗрдд рднреЗрдЬрдХрд░, рдЖрдк рдЗрд╕реЗ рд╕рдорд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЗрд╕реЗ рд░реЛрдХ рд╕рдХрддреЗ рд╣реИрдВ, рдпрд╛ рдХреБрдЫ рдФрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рддрдм рд╣реЛрддрд╛ рд╣реИ рдЬрдм рдЖрдк рдирд┐рдпрдВрддреНрд░рдг-рд╕реА, рдирд┐рдпрдВрддреНрд░рдг-рдЬреЗрдб рджрдмрд╛рддреЗ рд╣реИрдВ, рдпрд╛ рдмреАрдЬреА рдФрд░ рдПрдлрдЬреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ - рдЖрдк рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рдВрдХреЗрдд рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдмреИрд╢ рдмрддрд╛рддреЗ рд╣реИрдВред рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЖрдИрдбреА (pid) рдкреИрд░рд╛рдореАрдЯрд░ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рдХреЗ рд╕рд┐рдЧреНрдирд▓ рдХреЛ рдХрд┐рд▓ рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рднреА рднреЗрдЬрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:
$ kill -s SIGSTOP 16224
$ jobs -l
[1]- 16217 Running xeyes -center red & [2]+ 16224 Stopped (signal) xeyes -center blue
рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдорд╛рд░ рдЬрд░реВрд░реА рдирд╣реАрдВ рдХрд┐ "рдорд╛рд░" рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред -S рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рдХрд┐рд▓ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдХреЛрдИ рднреА рд╕рдВрдХреЗрдд рднреЗрдЬ рд╕рдХрддрд╛ рд╣реИред рдЬрдм рд╡реЗ рдПрдХ SIGINT, SIGSTOP, рдпрд╛ SIGCONT рд╕рд┐рдЧреНрдирд▓ рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд▓рд┐рдирдХреНрд╕ рдорд╛рд░рддрд╛ рд╣реИ, рд░реЛрдХрддрд╛ рд╣реИ рдпрд╛ рдЬрд╛рд░реА рд░рдЦрддрд╛ рд╣реИред рдЕрдиреНрдп рд╕рдВрдХреЗрдд рд╣реИрдВ рдЬреЛ рдЖрдк рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рднреЗрдЬ рд╕рдХрддреЗ рд╣реИрдВ; рдХреБрдЫ рд╕рдВрдХреЗрддреЛрдВ рдХреЛ рд╕реНрд╡рдпрдВ рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреЗ рдЕрдВрджрд░ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЖрдк рдЙрди рд╕рдВрдХреЗрддреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрддрд╛ рд▓рдЧрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдПрдХ рд╡рд┐рд╢реЗрд╖ рдХрд╛рд░реНрдпрдХреНрд░рдо рдЕрдкрдиреЗ рдЕрдпрд╛рд▓ рдореЗрдВ рдЕрдкрдиреЗ SIGNALS рдЕрдиреБрднрд╛рдЧ рдХреЛ рджреЗрдЦрдХрд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░рддрд╛ рд╣реИред
SIGTERM рдФрд░ SIGINT
рдпрджрд┐ рдЖрдк рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдорд╛рд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдХрдИ рд╡рд┐рдХрд▓реНрдк рд╣реИрдВред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рдХрд┐рд▓ рдПрдХ SIGTERM рднреЗрдЬрддрд╛ рд╣реИ, рдЬреЛ Control-C рджреНрд╡рд╛рд░рд╛ рднреЗрдЬреЗ рдЧрдП SIGINT рд╕реЗ рдЕрд▓рдЧ рд╣реЛрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЖрдорддреМрд░ рдкрд░ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдПрдХ рд╣реА рд╣реЛрддрд╛ рд╣реИ:
$ kill 16217
$ jobs -l
[1]- 16217 Terminated xeyes -center red [2]+ 16224 Stopped (signal) xeyes -center blue
рдкреВрд░реА рдорд╛рд░
рдкреНрд░рдХреНрд░рд┐рдпрд╛ рджреЛрдиреЛрдВ рд╕рдВрдХреЗрддреЛрдВ, SIGTERM рдФрд░ SIGINT рдХреЛ рдпрд╛ рддреЛ рдЕрдкрдиреЗ рд╡рд┐рд╡реЗрдХ рд╕реЗ рдЕрдирджреЗрдЦрд╛ рдХрд░ рд╕рдХрддреА рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╛ рддреЛ рдЗрд╕реЗ рд░реЛрдХрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдпрд╛ рдпрд╣ рдХрд┐рд╕реА рддрд░рд╣ "рдЕрдЯрдХ" рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдПрдХ рдмрдбрд╝реЗ рд╣рдереМрдбрд╝рд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ - рдПрдХ рд╕рдВрдХреЗрдд рд╕рдВрдХреЗрддред рдкреНрд░рдХреНрд░рд┐рдпрд╛ SIGKILL рдХреЛ рдЕрдирджреЗрдЦрд╛ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреА:
$ kill 16224
$ jobs -l
[реи] + резрем реп реирек рд╕реНрдЯреЙрдк (рд╕рд┐рдЧреНрдирд▓) xes -рд╕реЗрдВрдЯрд░ рдмреНрд▓реВ
$ kill -s SIGKILL 16224
$ jobs -l
[2]+ 16224 Interrupt xeyes -center blue
nohup
рдЬрд┐рд╕ рдЯрд░реНрдорд┐рдирд▓ рдкрд░ рдЖрдк рдХрд╛рд░реНрдп рдЪрд▓рд╛рддреЗ рд╣реИрдВ, рдЙрд╕реЗ рдХрд╛рд░реНрдп рдкреНрд░рдмрдВрдзрди рдЯрд░реНрдорд┐рдирд▓ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред рдЬрдм рдЖрдк рдмрд╛рд╣рд░ рдирд┐рдХрд▓рддреЗ рд╣реИрдВ рддреЛ рдХреБрдЫ рдЧреЛрд▓реЗ (рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдмреИрд╢ рдирд╣реАрдВ) рдмреИрдХрдЧреНрд░рд╛рдЙрдВрдб рдЬреЙрдм рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд┐рдЧреНрдирд▓ рднреЗрдЬрддреЗ рд╣реИрдВ, рдЬрд┐рд╕рд╕реЗ рд╡реЗ рд╕рдорд╛рдкреНрдд рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВред рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рдЗрд╕ рд╡реНрдпрд╡рд╣рд╛рд░ рд╕реЗ рдмрдЪрд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╢реБрд░реВ рдХрд░рддреЗ рд╕рдордп рдиреЛрд╣ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ:
$ nohup make &
[1] 15632
$ exit
рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рд╕реВрдЪреАрдмрджреНрдз рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП ps рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ
рд╣рдорд╛рд░реЗ рджреНрд╡рд╛рд░рд╛ рдкрд╣рд▓реЗ рдЙрдкрдпреЛрдЧ рдХреА рдЧрдИ рдХрд╛рд░реНрдп рдХрдорд╛рдВрдб рдХреЗрд╡рд▓ рдЙрди рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддреА рд╣реИ рдЬреЛ рдЖрдкрдХреЗ рдмреИрд╢ рд╕рддреНрд░ рдореЗрдВ рдЪрд▓ рд░рд╣реА рдереАрдВред рдЕрдкрдиреЗ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рд╕рднреА рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП, a рдФрд░ x рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЗ рд╕рд╛рде ps рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ:
$ ps ax
PID TTY STAT TIME COMMAND 1 ? S 0:04 init [3] 2 ? SW 0:11 [keventd] 3 ? SWN 0:13 [ksoftirqd_CPU0] 4 ? SW 2:33 [kswapd] 5 ? SW 0:00 [bdflush]
рдХреЗрд╡рд▓ рдкрд╣рд▓реЗ 5 рдкреНрд░рдХреНрд░рд┐рдпрд╛рдПрдВ рдпрд╣рд╛рдВ рд╕реВрдЪреАрдмрджреНрдз рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреА рд╕реВрдЪреА рдЖрдорддреМрд░ рдкрд░ рдмрд╣реБрдд рд▓рдВрдмреА рд╣реИред рдХрдорд╛рдВрдб рдЖрдкрдХреЛ рд╣рд░ рдЙрд╕ рдЪреАрдЬрд╝ рдХрд╛ "рдХрд╛рд╕реНрдЯ" рджреЗрддрд╛ рд╣реИ рдЬреЛ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдорд╢реАрди рдкрд░ рдЪрд▓ рд░рд╣рд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рдореЗрдВ рдмрд╣реБрдд рд╕рд╛рд░реА рдЕрддрд┐рд░рд┐рдХреНрдд рдЬрд╛рдирдХрд╛рд░реА рд╣реИред рдпрджрд┐ рдЖрдкрдиреЗ рдХреБрд▓реНрд╣рд╛рдбрд╝реА рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ рдХреА рд╣реИ, рддреЛ рдЖрдкрдХреЛ рдХреЗрд╡рд▓ рдЙрди рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреА рдПрдХ рд╕реВрдЪреА рдкреНрд░рд╛рдкреНрдд рд╣реЛрдЧреА рдЬреЛ рдЖрдкрдХреЗ рд╣реИрдВ рдФрд░ рдЬреЛ рдирд┐рдпрдВрддреНрд░рдг рдЯрд░реНрдорд┐рдирд▓ рдореЗрдВ рд╣реИрдВред рдкреАрдПрд╕ рдПрдХреНрд╕ рдХрдорд╛рдВрдб рдЖрдкрдХреА рд╕рднреА рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рджрд┐рдЦрд╛рдПрдЧрд╛, рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЬреЛ рдирд┐рдпрдВрддреНрд░рдг рдЯрд░реНрдорд┐рдирд▓ рдореЗрдВ рдирд╣реАрдВ рд╣реИрдВред рдпрджрд┐ рдЖрдк ps a рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рд╕рднреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рдЯрд░реНрдорд┐рдирд▓реЛрдВ рд╕реЗ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреА рдПрдХ рд╕реВрдЪреА рдорд┐рд▓реЗрдЧреАред
"рд╡рди" рдФрд░ "рдкреЗрдбрд╝" рджреЗрдЦреЗрдВ
рдЖрдк рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдиреНрдп рдЬрд╛рдирдХрд╛рд░реА рднреА рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред рд╕рдмрд╕реЗ рдЖрд╕рд╛рди рд╡рд┐рдХрд▓реНрдк рдЖрдкрдХреЛ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЗ рдкрджрд╛рдиреБрдХреНрд░рдо рдХреЛ рдЖрд╕рд╛рдиреА рд╕реЗ рджреЗрдЦрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдФрд░ рдЖрдкрдХреЛ рдпрд╣ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рддрд╛ рд╣реИ рдХрд┐ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХреНрд░рд┐рдпрд╛рдПрдВ рдХреИрд╕реЗ рдкрд░рд╕реНрдкрд░ рдЬреБрдбрд╝реА рд╣реБрдИ рд╣реИрдВред рдпрджрд┐ рдПрдХ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рджреВрд╕рд░реА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╢реБрд░реВ рдХрд░рддреА рд╣реИ, рддреЛ рд▓реЙрдиреНрдЪ рдХрд┐рдП рдЧрдП рдХреЛ рдЗрд╕рдХрд╛ рд╡рдВрд╢рдЬ рдХрд╣рд╛ рдЬрд╛рдПрдЧрд╛ред - рд╕рдмрд╕реЗ рдЕрдЪреНрдЫреЗ рдЖрдЙрдЯрдкреБрдЯ рдореЗрдВ, рдорд╛рддрд╛-рдкрд┐рддрд╛ рдмрд╛рдИрдВ рдУрд░ рд╣реЛрддреЗ рд╣реИрдВ, рдФрд░ рд╡рдВрд╢рдЬ рджрд╛рдИрдВ рдУрд░ рд╢рд╛рдЦрд╛рдУрдВ рдХреЗ рд░реВрдк рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрддреЗ рд╣реИрдВ:
$ ps x --forest
PID TTY STAT TIME COMMAND 927 pts/1 S 0:00 bash 6690 pts/1 S 0:00 \_ bash 26909 pts/1 R 0:00 \_ ps x --forest 19930 pts/4 S 0:01 bash 25740 pts/4 S 0:04 \_ vi processes.txt
"рдпреВ" рдФрд░ "рдПрд▓" рдкреАрдПрд╕ рд╡рд┐рдХрд▓реНрдк
рд╡рд┐рдХрд▓реНрдк рдпреВ рдФрд░ рдПрд▓ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЗ рд╕рд╛рде рдХрд┐рд╕реА рднреА рд╕рдВрдпреЛрдЬрди рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдП , рдПрдХреНрд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддреГрдд рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП:
$ ps au
USER PID% CPU% MEM VS VS RSS TTY STAT START TIME COMMAND
рдПрдЧреНрд░реАрдлрд┐рд╕ 403 0.0 0.0 2484 72 tty1 S 2001 0:00 -рдмреИрд╢
рдЪреЙрд╕рд░ 404 0.0 0.0 2508 92 tty2 S 2001 0:00 -рдмрд╛рд╢
рд░реВрдЯ 408 0.0 0.0 1308 248 tty6 S 2001 0:00 / sbin / agetty 3
рдПрдЧреНрд░реАрдлрд┐рд╕ 434 0.0 0.0 1008 4 tty1 S 2001 0:00 / рдмрд┐рди / рд╢ / usr / рдПрдХреНрд╕
рдЪреЙрд╕рд░ 927 0.0 0.0 2540 96 pts / 1 S 2001 0:00 рдмреИрд╢
$ ps al
F UID PID PPID PRI NI VSZ RSS WCHAN STAT TTY TIME COMMAND
100 1001 403 1 9 0 2484 72 рдкреНрд░рддреАрдХреНрд╖рд╛ 4 рдПрд╕ tty1 0:00 -рдмреИрд╢
100 1000 404 1 9 0 2508 92 рдкреНрд░рддреАрдХреНрд╖рд╛ 4 рдПрд╕ tty2 0:00 -рдмреИрд╢
000 0 408 1 9 0 1308 248 read_c S tty6 0:00 / sbin / ag
000 1001 434 403 9 0 1008 4 Wait4 S tty1 0:00 / bin / sh
000 1000 927 652 9 0 2540 96 рдкреНрд░рддреАрдХреНрд╖рд╛ 4 рдПрд╕ рдкреАрдЯреАрдПрд╕ / 1 0:00 рдмреИрд╢
рд╢реАрд░реНрд╖ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛
рдпрджрд┐ рдЖрдк рдЕрдкрдиреЗ рдЖрдк рдХреЛ рдХрдИ рдмрд╛рд░ рдкреАрдПрд╕ рдЪрд▓рд╛рддреЗ рд╣реБрдП рдкрд╛рддреЗ рд╣реИрдВ, рддреЛ рдЬреЛ рдмрджрд▓рд╛рд╡ рд╣реЛ рд░рд╣реЗ рд╣реИрдВ, рдЙрдиреНрд╣реЗрдВ рджреЗрдЦрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рд╢рд╛рдпрдж рдЖрдкрдХреЛ рд╢реАрд░реНрд╖ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рд╢реАрд░реНрд╖ рдХрд╛рд░реНрдпрдХреНрд░рдо рдЕрдиреНрдп рдЙрдкрдпреЛрдЧреА рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд╕рд╛рде рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреА рдПрдХ рдирд┐рд░рдВрддрд░ рдЕрджреНрдпрддрди рд╕реВрдЪреА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ:
$ top
10:02pm up 19 days, 6:24, 8 users, load average: 0.04, 0.05, 0.00 75 processes: 74 sleeping, 1 running, 0 zombie, 0 stopped CPU states: 1.3% user, 2.5% system, 0.0% nice, 96.0% idle Mem: 256020K av, 226580K used, 29440K free, 0K shrd, 3804K buff Swap: 136544K av, 80256K used, 56288K free 101760K cached PID USER PRI NI SIZE RSS SHARE STAT LIB %CPU %MEM TIME COMMAND 628 root 16 0 213M 31M 2304 S 0 1.9 12.5 91:43 X 26934 chouser 17 0 1272 1272 1076 R 0 1.1 0.4 0:00 top 652 chouser 11 0 12016 8840 1604 S 0 0.5 3.4 3:52 gnome-termin 641 chouser 9 0 2936 2808 1416 S 0 0.1 1.0 2:13 sawfish
рдЕрдЪреНрдЫрд╛
рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╛ рдЕрдкрдирд╛ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдореВрд▓реНрдп рд╣реИ, рдЬреЛ рд▓рд┐рдирдХреНрд╕ рд╕реАрдкреАрдпреВ рд╕рдордп рдХреЛ рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдЬрдм рдпрд╣ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдЖрдк рдЕрдЪреНрдЫреА рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреА рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
$ nice -n 10 oggenc /tmp/song.wav
рдЪреВрдВрдХрд┐ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдЕрдЪреНрдЫреА рдХреЗ рд░реВрдк рдореЗрдВ рдЬрд╛рдиреА рдЬрд╛рддреА рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЗрд╕реЗ рдпрд╛рдж рд░рдЦрдирд╛ рдЖрд╕рд╛рди рд╣реЛ рдЧрдпрд╛ рд╣реИ; рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЕрдЪреНрдЫрд╛ рдХрд╛ рдЕрдзрд┐рдХ рдореВрд▓реНрдп рдЕрдиреНрдп рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ "рдЕрдЪреНрдЫрд╛" (рдЕрдЪреНрдЫрд╛) рдмрдирд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдЙрдиреНрд╣реЗрдВ рд╕реАрдкреАрдпреВ рд╕рдордп рдкрд░ рдЕрдзрд┐рдХ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдорд┐рд▓рддреА рд╣реИред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рдкреНрд░рдХреНрд░рд┐рдпрд╛рдПрдВ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ 0 рд╕реЗ рд╢реБрд░реВ рд╣реЛрддреА рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдСрдЧреЗрдВрдХ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдХреЛ 10 рдкрд░ рд╕реЗрдЯ рдХрд░рдиреЗ рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдпрд╣ рдЕрдиреНрдп рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рд╕рдордп рджреЗрдЧрд╛ред рдЖрдорддреМрд░ рдкрд░, рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рд╣реИ рдХрд┐ рдУрдЧреЗрдВрд╕реЗрди рдЕрдиреНрдп рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рдЕрдкрдиреА рд╕рд╛рдорд╛рдиреНрдп рдЧрддрд┐ рд╕реЗ рдЪрд▓рд╛рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдЧрд╛, рдЪрд╛рд╣реЗ рдХреЛрдИ рднреА рдкреНрд░реЛрд╕реЗрд╕рд░ рдУрдЧреЗрдВрдХ рдХрд┐рддрдиреА рджреЗрд░ рддрдХ рдЪрд╛рд╣реЗред рдЖрдк рдЗрди "рд╢рд┐рд╖реНрдЯрд╛рдЪрд╛рд░ рд╕реНрддрд░" рдХреЛ рдкрд╣рд▓реЗ ps рдХреЗ NI рдХреЙрд▓рдо рдФрд░ рд╢реАрд░реНрд╖ рдореЗрдВ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред
renice
рдЕрдЪреНрдЫрд╛ рдЖрджреЗрд╢ рдХреЗрд╡рд▓ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреА рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдХреЛ рдмрджрд▓ рд╕рдХрддрд╛ рд╣реИ рдЬрдм рд╡реЗ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВред рдпрджрд┐ рдЖрдкрдХреЛ рдХрд┐рд╕реА рд░рдирд┐рдВрдЧ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреА рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдмрджрд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рд░реЗрдирд┐рд╕ рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ:
$ ps l 641
F UID PID PPID PRI NI VSZ RSS WCHAN STAT TTY TIME COMMAND 000 1000 641 1 9 0 5876 2808 do_sel S ? 2:14 sawfish
$ renice 10 641
641: old priority 0, new priority 10
$ ps l 641
F UID PID PPID PRI NI VSZ RSS WCHAN STAT TTY TIME COMMAND 000 1000 641 1 9 10 5876 2808 do_sel S ? 2:14 sawfish
$ ps l 641
F UID PID PPID PRI NI VSZ RSS WCHAN STAT TTY TIME COMMAND 000 1000 641 1 9 0 5876 2808 do_sel S ? 2:14 sawfish
$ renice 10 641
641: old priority 0, new priority 10
$ ps l 641
F UID PID PPID PRI NI VSZ RSS WCHAN STAT TTY TIME COMMAND 000 1000 641 1 9 10 5876 2808 do_sel S ? 2:14 sawfish
$ ps l 641
F UID PID PPID PRI NI VSZ RSS WCHAN STAT TTY TIME COMMAND 000 1000 641 1 9 0 5876 2808 do_sel S ? 2:14 sawfish
$ renice 10 641
641: old priority 0, new priority 10
$ ps l 641
F UID PID PPID PRI NI VSZ RSS WCHAN STAT TTY TIME COMMAND 000 1000 641 1 9 10 5876 2808 do_sel S ? 2:14 sawfish
рдЕрдиреБрд╡рд╛рдж рдХреЗ рд▓рд┐рдП рджрд┐рдорд┐рддреНрд░реА рдорд┐рдВрд╕реНрдХреА ( рджрд┐рдорд┐рддреНрд░реА.рдорд┐рдиреНрд╕реНрдХреА @gmail.com) рдХреЛ рдзрдиреНрдпрд╡рд╛рджред
рдЬрд╛рд░реА рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП ...
рд▓реЗрдЦрдХреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ
рдбреИрдирд┐рдпрд▓ рд░реЙрдмрд┐рдВрд╕
рдбреИрдирд┐рдпрд▓ рд░реЙрдмрд┐рдВрд╕ рдЬреЗрдВрдЯреВ рд╕рдореБрджрд╛рдп рдХреЗ рд╕рдВрд╕реНрдерд╛рдкрдХ рдФрд░ рдЬреЗрдВрдЯреЛ рд▓рд┐рдирдХреНрд╕ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдирд┐рд░реНрдорд╛рддрд╛ рд╣реИрдВред рдбреИрдирд┐рдпрд▓ рдЕрдкрдиреА рдкрддреНрдиреА рдореИрд░реА рдФрд░ рджреЛ рдКрд░реНрдЬрд╛рд╡рд╛рди рдмреЗрдЯрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдиреНрдпреВ рдореИрдХреНрд╕рд┐рдХреЛ рдореЗрдВ рд░рд╣рддрд╛ рд╣реИред рд╡рд╣ рдлрдВрдЯреВ рдХреЗ рд╕рдВрд╕реНрдерд╛рдкрдХ рдФрд░ рдкреНрд░рдореБрдЦ рднреА рд╣реИрдВ, рдФрд░ рдЖрдИрдмреАрдПрдо рдбреЗрд╡рд▓рдкрд░рд╡рд░реНрдХреНрд╕ , рдЗрдВрдЯреЗрд▓ рдбреЗрд╡рд▓рдкрд░ рд╕реЗрд╡рд╛рдУрдВ рдФрд░ рд╕реА / рд╕реА ++ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЬрд░реНрдирд▓ рдХреЗ рд▓рд┐рдП рдХрдИ рддрдХрдиреАрдХреА рд▓реЗрдЦ рд▓рд┐рдЦреЗ рд╣реИрдВред
рдХреНрд░рд┐рд╕ рд╣рд╛рдЙрд╕рд░
рдХреНрд░рд┐рд╕ рд╣реЛрд╕рд░ 1994 рд╕реЗ UNIX рдХреЗ рд╕рдорд░реНрдердХ рд╣реИрдВ, рдЬрдм рд╡реЗ рдЯреЗрд▓рд░ рд╡рд┐рд╢реНрд╡рд╡рд┐рджреНрдпрд╛рд▓рдп (рдЗрдВрдбрд┐рдпрд╛рдирд╛, рд╕рдВрдпреБрдХреНрдд рд░рд╛рдЬреНрдп рдЕрдореЗрд░рд┐рдХрд╛) рдореЗрдВ рдкреНрд░рд╢рд╛рд╕рдХреЛрдВ рдХреА рдЯреАрдо рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реБрдП, рдЬрд╣рд╛рдБ рдЙрдиреНрд╣реЛрдВрдиреЗ рдХрдВрдкреНрдпреВрдЯрд░ рд╡рд┐рдЬреНрдЮрд╛рди рдФрд░ рдЧрдгрд┐рдд рдореЗрдВ рд╕реНрдирд╛рддрдХ рдХреА рдбрд┐рдЧреНрд░реА рдкреНрд░рд╛рдкреНрдд рдХреАред рдлрд┐рд░ рдЙрдиреНрд╣реЛрдВрдиреЗ рд╡рд┐рднрд┐рдиреНрди рдХреНрд╖реЗрддреНрд░реЛрдВ рдореЗрдВ рдХрд╛рдо рдХрд┐рдпрд╛, рдЬрд┐рд╕рдореЗрдВ рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди, рд╡реАрдбрд┐рдпреЛ рдПрдбрд┐рдЯрд┐рдВрдЧ, UNIX рдбреНрд░рд╛рдЗрд╡рд░ рдФрд░ рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд╝рд┐рдХ рд╕реБрд░рдХреНрд╖рд╛ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд╕рдВрддрд░реА рдбреЗрдЯрд╛ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдХреНрд░рд┐рд╕ рдиреЗ рдХрдИ рдореБрдлреНрдд рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рднреА рдпреЛрдЧрджрд╛рди рджрд┐рдпрд╛, рдЬреИрд╕реЗ рдХрд┐ рдЧреЗрдВрдЯреВ рд▓рд┐рдирдХреНрд╕ рдФрд░ рдХреНрд▓реЛрдЬрд░, рдФрд░ рдж рдЬреЙрдп рдСрдл рдХреНрд▓реЛрдЬрд░ рдХреЗ рд╕рд╣-рд▓реЗрдЦрдХред
рдПрд░рди рдЧреНрд░рд┐рдлрд┐рд╕
рдЖрдпрд░рди рдЧреНрд░рд┐рдлрд╝рд┐рд╕ рдмреЛрд╕реНрдЯрди рдореЗрдВ рд░рд╣рддреЗ рд╣реИрдВ, рдЬрд╣рд╛рдБ рдЙрдиреНрд╣реЛрдВрдиреЗ рдкрд┐рдЫрд▓реЗ рджрд╢рдХ рдореЗрдВ Hewlett-Packard рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯреНрд╕ рдЬреИрд╕реЗ рдХрд┐ UNIX рдиреЗрдЯрд╡рд░реНрдХ рдбреНрд░рд╛рдЗрд╡рд░реЛрдВ рдХреЗ рд▓рд┐рдП Tru64, Linux, Xen рдФрд░ KVM рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди рд╕реБрд░рдХреНрд╖рд╛ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдФрд░ рд╣рд╛рд▓ рд╣реА рдореЗрдВ HP ePrint рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдкрд░ рдХрд╛рдо рдХрд┐рдпрд╛ред рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рд╕реЗ рдЕрдкрдиреЗ рдЦрд╛рд▓реА рд╕рдордп рдореЗрдВ, рдПрд░реЙрди рдЕрдкрдиреА рд╕рд╛рдЗрдХрд┐рд▓ рдХреА рд╕рд╡рд╛рд░реА рдХрд░рддреЗ рд╕рдордп рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рдорд┐рдЯрд╛ рджреЗрдирд╛ рдкрд╕рдВрдж рдХрд░рддреЗ рд╣реИрдВ, рдмрд┐рдЯреНрд╕ рдХреЗ рд╕рд╛рде рдХрд░рддрдм рджрд┐рдЦрд╛рддреЗ рд╣реИрдВ, рдпрд╛ рдмреЛрд╕реНрдЯрди рдкреЗрд╢реЗрд╡рд░ рдмреЗрд╕рдмреЙрд▓ рдЯреАрдо рд░реЗрдб рд╕реЙрдХреНрд╕ рдХреЗ рд▓рд┐рдП рдЬрдпрдХрд╛рд░ рдХрд░рддреЗ рд╣реИрдВред