рдиреМрдХрд░реА рдкреНрд░рдмрдВрдзрди

рд╢рд╛рдпрдж рд╣рд░ рдирд┐рдХреНрд╕-рдУрдЗрдб рдЬрд╛рдирддрд╛ рд╣реИ рдХрд┐ рдЕрдВрдд рдореЗрдВ рдПрдХ рдПрдореНрдкрд░рд╕реЗрдВрдб рдХреЗ рд╕рд╛рде рдПрдХ рдЯреАрдо рд▓реЙрдиреНрдЪ рдХрд░рдирд╛ - рдпрд╣ рдХрд╛рдо рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦрддреЗ рд╣реБрдП, рдкреГрд╖реНрдарднреВрдорд┐ рдореЗрдВ рдЪрд▓рд╛ рдЬрд╛рддрд╛ рд╣реИред

рдЗрд╕ рдкреНрд░рдХрд╛рд░, рд░рдирд┐рдВрдЧ рдХрдорд╛рдВрдб рдЬреЙрдм рдореЗрдВ рдмрджрд▓ рдЬрд╛рддрд╛ рд╣реИред

рдЕрдзрд┐рдХ рдЙрдиреНрдирдд рд▓реЛрдЧ рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдЖрдк рдЬреЙрдмреНрд╕ рдХрдорд╛рдВрдб рдХреЗ рд╕рд╛рде рд░рдирд┐рдВрдЧ рдХрд╛рд░реНрдпреЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдЙрдирдХреЗ рдмреАрдЪ рдПрдлрдЬреА рдХрдорд╛рдВрдб (рд╢реЗрд▓ рдкрд░ рдмреИрдХрдЧреНрд░рд╛рдЙрдВрдб рдЯрд╛рд╕реНрдХ рдЖрдЙрдЯрдкреБрдЯ) / рдмреАрдЬреА (рдмреИрдХрдЧреНрд░рд╛рдЙрдВрдб рдореЗрдВ рдЯрд╛рд╕реНрдХ рдХрд┐рдП рдЧрдП рдХрд╛рд░реНрдп рднреЗрдЬреЗрдВ) рдХреЗ рд╕рд╛рде рд╕реНрд╡рд┐рдЪ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдмрд╛рдХреА рдЯреАрдореЗрдВ рдЗрд╕реЗ рдмрд╣реБрдд рдХрдо рдмрд╛рд░ рдЙрдкрдпреЛрдЧ рдХрд░рддреА рд╣реИрдВ, рдФрд░ рдЕрдзрд┐рдХрд╛рдВрд╢ рд▓рд┐рдирдХреНрд╕ рд▓рд┐рдирдХреНрд╕ рд╢реБрд░реБрдЖрддреА рдЙрдирдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рдкрдврд╝рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╡реЗ рднреВрд▓ рдЧрдП, рдпрд╛ рдХрднреА рднреА рдирд╣реАрдВ рдЬрд╛рдирддреЗ рдереЗред рдФрд░ рд╡реИрд╕реЗ, рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛: рдиреМрдХрд░реА , рдПрдлрдЬреА рдФрд░ рдмреАрдЬреА рд╣реИрдВ, рднрдВрдЧ , рдкреНрд░рддреАрдХреНрд╖рд╛ рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдорд╛рд░ рднреАред

рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдЬреЛ рдХрд╛рд░реНрдп рдХреЗ рдЕрдВрджрд░ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдпрд╛ рдКрдкрд░ рд▓рд┐рдЦреЗ рдЧрдП рдЖрджреЗрд╢реЛрдВ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП: рд╕рдХреНрд╖рдо, рдмрд┐рд▓рд┐рдиред

рддреЛ рдЕрдЧрд░ рдЖрдк рд╕реЛрдЪ рд░рд╣реЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдХреИрд╕реЗ рдХрд░рдирд╛ рд╣реИ:

1. рдЬреЙрдм-рдЗрди рдХреЛ рд░реЛрдХреЗрдВред рдмрдВрдж рдХрд░реЛ (рдорд╛рд░ рдбрд╛рд▓реЛ)ред

2. рдкрд╣рд▓реЗ рд╕реЗ рдирд┐рд▓рдВрдмрд┐рдд рдиреМрдХрд░реА рд╢реБрд░реВ рдХрд░рдирд╛ред

3. рдЙрдиреНрдирдд рдХрд╛рд░реНрдп рдХреНрд░рдоред

4. рдкреГрд╖реНрдарднреВрдорд┐ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рдкреВрд░рд╛ рд╣реЛрдиреЗ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣рд╛ рд╣реИред

5. рдбрд┐рд╕рд╛рдЗрдб рдЯреАрдоред





рддреАрди рдХрд╛рд░реНрдп рдЪрд▓рд╛рдПрдВ:

$ nice gzip < /dev/zero > /dev/null &

[1] 15727

$ bzip2 < /dev/zero > /dev/null &

[2] 15728

$ xz < /dev/zero > /dev/null &

[3] 15730








рдирдВрдмрд░ 1, 2, 3. рдФрд░ рдЙрдирдХреЗ рдкреАрдЖрдИрдбреА тАЛтАЛрдХреЗ рд╕рд╛рде рддреАрди рдХрд╛рд░реНрдпред



рдиреМрдХрд░рд┐рдпрд╛рдВ рдмрдВрдж рдХрд░реЛ





рдирд┐рд▓рдВрдмрди


рдХрд╛рд░реНрдп рдХреЛ рд░реЛрдХреЗрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдкрд╣рд▓реЗ:

рдорд╛рд░ рдХрдорд╛рдВрдб рдпрд╣ рдПрдХ SIGSTOP рд╕рд┐рдЧреНрдирд▓ рднреЗрдЬрдХрд░ рдХрд░реЗрдЧрд╛ред

  рдорд╛рд░ рдбрд╛рд▓реЛ -SIGSTOP% 1 


рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, bash: рдХрд┐рд▓ рдХрд╛ рдЖрдВрддрд░рд┐рдХ рдХрдорд╛рдВрдб рдкреНрд░рдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рди рдХрд┐ рдмрд╛рд╣рд░реА рдкреНрд░реЛрдЧреНрд░рд╛рдо / рдмрд┐рди / рдХрд┐рд▓ред

рд╣рд╛рдВ, / рдмрд┐рди / рдорд╛рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ SIGSTOP рд╕рд┐рдЧреНрдирд▓ рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рднреА рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдПрдХ рдмрд╛рд╣рд░реА рдкреНрд░реЛрдЧреНрд░рд╛рдо рдиреМрдХрд░реА рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рд╕рдВрднрд╛рд▓ рдирд╣реАрдВ рд╕рдХрддрд╛ рд╣реИ, рдЗрд╕реЗ рдкреАрдЖрдИрдбреА тАЛтАЛрджреЗрдВред

рд▓рд┐рдирдХреНрд╕ рдореЗрдВ, рдпрд╣ рдЕрднреА рднреА рдХрд╛рдлреА рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ: 4-5 рдЕрдВрдХреЛрдВ рд╡рд╛рд▓рд╛ PID (2 рдмрд╛рдЗрдЯреНрд╕), рд▓реЗрдХрд┐рди AIX рдореЗрдВ рдореВрд▓ рд░реВрдк рд╕реЗ 8-рдЕрдВрдХреАрдп PID рд╣реИрдВ, рдФрд░ 9 рдЕрдВрдХ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ, рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╡реЗ рдЕрдиреБрдХреНрд░рдорд┐рдХ рдирд╣реАрдВ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЙрдирдХреА 4-рдмрд╛рдЗрдЯ рд░реЗрдВрдЬ рдореЗрдВ рдмрд┐рдЦрд░реЗ рд╣реБрдП рд╣реИрдВред



SIGSTOP рд╕рд┐рдЧреНрдирд▓ рддреАрди рд╕рдВрдХреЗрддреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИ, рдЬреЛ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдХреЛ рдЕрдирджреЗрдЦрд╛ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ (SIGSTOP, SIGCONT, SIGKILL рдЬреЛ рдЖрдорддреМрд░ рдкрд░ 9 рд╣реИ)ред рд╣рд╛рдВ, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рдЙрдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдХреЗ рдкрд╛рд╕ рдПрдХ рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдХреЛрдб рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХрд┐рд▓ -9 рдХрд╛ рдорддрд▓рдм рдХрд┐рд▓ -SIGKILL), рд▓реЗрдХрд┐рди рд╡реЗ рд╕рднреА рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдкрд░ рдореЗрд▓ рдирд╣реАрдВ рдЦрд╛рддреЗ рд╣реИрдВред рдЖрдк рдЙрдирдХреЗ рдкрддреНрд░рд╛рдЪрд╛рд░ рдХреЛ рдпрд╛ рддреЛ рдкреНрд░рд▓реЗрдЦрди (рдореИрди рд╕рд┐рдЧреНрдирд▓ / рдореИрди 7 рд╕рд┐рдЧреНрдирд▓ / рдореИрди рдХрд┐рд▓) рд╕реЗ, рдпрд╛ рд╕реАрдзреЗ (рдЖрдВрддрд░рд┐рдХ) рдХрд┐рд▓-рдПрд▓рдПрд▓ рдХрдорд╛рдВрдб рд╕реЗ рдкрддрд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ ред



рдиреМрдХрд░реА рдкреВрд░реА рдХрд░рдирд╛


рдЗрд╕реА рддрд░рд╣:

рдорд╛рд░ -SIGKILL% 1 рдпрд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛ PIDред



рдкрд╣рд▓реЗ рд╕реЗ рдЪрд▓ рд░рд╣рд╛ рд╣реИ рд░реБрдХрд╛ рд╣реБрдЖ


рдмреАрдЬреА% 1 - рдкреГрд╖реНрдарднреВрдорд┐ рдХреЗ рд▓рд┐рдП рдПрдХ рдирд┐рд▓рдВрдмрд┐рдд рдиреМрдХрд░реА рднреЗрдЬ рд░рд╣рд╛ рд╣реИред

рдПрдлрдЬреА% 1 - рдПрдХ рдмрдВрдж (рдпрд╛ рдЪрд▓ рд░рд╣реЗ рдХрд╛рд░реНрдп) рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░реЗрдВ



рдПрдХ рдЕрдиреНрдп рд╡рд┐рдХрд▓реНрдк: рдЗрд╕ рдХрд╛рд░реНрдп рдкрд░ рдЬрд╛рдПрдВ рдФрд░ рдЗрд╕реЗ Ctrl + Z рдмрдВрдж рдХрд░реЗрдВ:

 $ fg% 1
 рдЕрдЪреНрдЫрд╛ рдЧрдЬрд╝рд┐рдк </ dev / рд╢реВрдиреНрдп> / рджреЗрд╡ / рдЕрд╢рдХреНрдд
 ^ Z
 [рез] + рд░реБрдХреА рд╣реБрдИ рдЕрдЪреНрдЫреА рдЧрдЬрд╝рд┐рдк </ рджреЗрд╡ / рд╢реВрдиреНрдп> / рджреЗрд╡ / рдЕрд╢рдХреНрдд




рдЙрдиреНрдирдд рдиреМрдХрд░реА рдирдВрдмрд░рд┐рдВрдЧ



рддреАрди рдкреНрд░рдХреНрд░рд┐рдпрд╛рдПрдБ рдореБрдЭ рдкрд░ рд╢реВрдиреНрдп рдХреЛ рд╕рдВрдкреАрдбрд┐рдд рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦрддреА рд╣реИрдВ:

 [рез] резрел 157реи / рд░рдирд┐рдВрдЧ рдЧреБрдб рдЧрдЬрд╝рд┐рдк </ dev / рд╢реВрдиреНрдп> / рджреЗрд╡ / рдЕрд╢рдХреНрдд &
 [реи] - резрел devреи b рд░рдирд┐рдВрдЧ рдмрдЬрд╝рд┐рдк реи </ рджреЗрд╡ / рд╢реВрдиреНрдп> / рджреЗрд╡ / рдЕрд╢рдХреНрдд рдФрд░
 [рей] + резрел +рейреж рд░рдирд┐рдВрдЧ xz </ dev / рд╢реВрдиреНрдп> / рджреЗрд╡ / рдЕрд╢рдХреНрдд рдФрд░




рд╡рд░реНрдЧрд╛рдХрд╛рд░ рдХреЛрд╖реНрдардХреЛрдВ рдореЗрдВ рдкрд╣рд▓рд╛ рдХреНрд╖реЗрддреНрд░ рдХрд╛рд░реНрдп рд╕рдВрдЦреНрдпрд╛ рд╣реИред рдЗрд╕реЗ fg, bg, kill (internal), disown, wa рдЬреИрд╕реЗ рдХрдорд╛рдВрдб рджреНрд╡рд╛рд░рд╛ рдПрдХреНрд╕реЗрд╕ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред



рджреВрд╕рд░реЗ рдХреНрд╖реЗрддреНрд░: рд╣реИ - (рд╢реВрдиреНрдп) 2 рдХрд╛рд░реНрдп рдХреЗ рд▓рд┐рдП рдФрд░ + (рдкреНрд▓рд╕) 3 рдХреЗ рд▓рд┐рдП - рдпреЗ рдиреЛрдЯреЗрд╢рди рдореЗрдВ рдХрд╛рд░реНрдпреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рд╣реИрдВ: "рдЕрдВрддрд┐рдо" рдФрд░ "рд╡рд░реНрддрдорд╛рди"ред

рд╡рд░реНрддрдорд╛рди рд╡рд╣ рд╣реИ рдЬреЛ рд╣рдо рдЕрднреА рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдпрджрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рдХрд╛рд░реНрдп рдЪрд▓ рд░рд╣рд╛ рд╣реИ, рддреЛ рдЙрд╕рдХреЗ рдкрд╛рд╕ рдХреЗрд╡рд▓ + рд╣реЛрдЧрд╛ред рдпрджрд┐ рд╣рдо fg рдХрдорд╛рдВрдб рдХреЗ рд╕рд╛рде рдХрд┐рд╕реА рдЕрдиреНрдп рдХрд╛рд░реНрдп рдкрд░ рдЬрд╛рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ "рдЪрд╛рд▓реВ" рд╣реЛ рдЬрд╛рдПрдЧрд╛ред рдмрд┐рдирд╛ рдЬреЙрдм рдирдВрдмрд░ рдХреЗ рдХрдорд╛рдВрдбреНрд╕ fg рдФрд░ bg рдХрд░рдВрдЯ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░реЗрдВрдЧреЗред рдЗрд╕реЗ% + тАЛтАЛрдпрд╛ %% рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рднреА рдПрдХреНрд╕реЗрд╕ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ



рдЙрддреНрддрд░рд╛рд░реНрджреНрдз рд╡рд░реНрддрдорд╛рди рд╕реЗ рдкрд╣рд▓реЗ рдПрдХ рд╣реИред рдпрджрд┐ рд╣рдо рдХрд░рдВрдЯ (рдХрд┐рд▓ -9 %%) рдХреЛ рдкреВрд░рд╛ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдмрд╛рдж рд╡рд╛рд▓рд╛ рдХрд░рдВрдЯ рдмрди рдЬрд╛рдПрдЧрд╛ред рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рдвреЗрд░ рдХрд╛ рдПрдХ рдкреНрд░рдХрд╛рд░ред рдЖрдк% рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЙрд╕рд╕реЗ рд╕рдВрдкрд░реНрдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ -



рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, fg, bg, kill, disown, wa рдХрдорд╛рдВрдб рдХреЗ рд▓рд┐рдП, рдХрдорд╛рдВрдб рдХреЛ рд░рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рдирд╛рдо рд╕реЗ рдЬрд╛рдирд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:

рджреВрд╕рд░реА рдиреАрдВрдж рд▓реЛ
  рдХрд┐рд▓ -9 #x 


рдпрд╣ рдПрдХреНрд╕ рдкрд░ рд╢реБрд░реВ рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рдХреЗрд╡рд▓ рдПрдХ рдХрд╛рдо рдХреЛ рдорд╛рд░ рджреЗрдЧрд╛ (рдПрдХреНрд╕рдЬрд╝ рдХрдорд╛рдВрдб рдХреЗ рд╕рд╛рде рд╕рдВрдЧреНрд░рд╣ рдХрд░рдиреЗ рд╕реЗ рдореБрдЭреЗ рдиреБрдХрд╕рд╛рди рд╣реЛрдЧрд╛)



  рдХрд┐рд▓ -9 #? рдЧрдЬрд╝рд┐рдк 


рдЙрд╕ рдЯреАрдо рдХреЛ рдорд╛рд░ рджреЗрдЧрд╛, рдЬрд┐рд╕рдореЗрдВ gzip рд╣реИред (рдореЗрд░реЗ рдкрд╛рд╕ рднреА рдХреЗрд╡рд▓ рдПрдХ рд╣реА рдРрд╕реА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╣реИ), рдФрд░ рдЕрдЧрд░ рдореБрдЦреМрдЯрд╛ рдРрд╕рд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдХрдИ рдХрд╛рд░реНрдп рд╣реИрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдкрд┐рдЫрд▓реЗ рдХрдорд╛рдВрдб -9 # рдЬрд┐рдк!), рддреЛ рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдЧрд╛, рдХреНрдпреЛрдВрдХрд┐ рдЕрдЪреНрдЫрд╛ gzip рдФрд░ bzip2 рджреЛрдиреЛрдВ рдРрд╕реЗ рд╣реА рдЖрддреЗ рд╣реИрдВред рдореБрдЦреМрдЯрд╛, рдФрд░ рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдирд╛ рдЕрд╕рдВрднрд╡ рд╣реИ рдХрд┐ рдХрдорд╛рдВрдб рдХрд┐рд╕ рдХрд╛рд░реНрдп рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рдЕрдЬреАрдм рд╣реИ: fg рдХреЗ рд▓рд┐рдП рдЖрдк рдЕрднреА рднреА рд╕рдордЭ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЖрдкрдХреЛ рдПрдХ рддрд░реНрдХ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдФрд░ рдорд╛рд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдИ рддрд░реНрдХ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ, bg рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛, рд▓реЗрдХрд┐рди рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░ рд╕рднреА рдЖрджреЗрд╢ рдЕрд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддреЗред рдорд╛рд╕реНрдХ)



рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП ABS рдЧрд╛рдЗрдб рдореЗрдВ рддрд╛рд▓рд┐рдХрд╛ рджреЗрдЦреЗрдВред



рд╕рдХреНрд╖рдо рдФрд░ рдирд┐рд░реНрдорд┐рдд


рдпрд╣рд╛рдВ рд╣рдореЗрдВ рд╕рдХреНрд╖рдо рдФрд░ рдирд┐рд░реНрдорд┐рдд рдХрдорд╛рдВрдб рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рдиреА рдЪрд╛рд╣рд┐рдП:

рдКрдкрд░ рджрд┐рдП рдЧрдП рд▓рд┐рдВрдХ рд╕реЗ:



рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд BUILTIN_COMMAND рдирд┐рд░реНрдорд╛рдг рдЖрдВрддрд░рд┐рдХ BUILTIN_COMMAND рдХрдорд╛рдВрдб рдЪрд▓рд╛рддрд╛ рд╣реИ, рдЕрд╕реНрдерд╛рдпреА рд░реВрдк рд╕реЗ рдПрдХ рд╣реА рдирд╛рдо рдХреЗ рд╕рд╛рде рдлрд╝рдВрдХреНрд╢рди рдФрд░ рдмрд╛рд╣рд░реА рд╕рд┐рд╕реНрдЯрдо рдХрдорд╛рдВрдб рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЛ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдХрд░рддрд╛ рд╣реИред

рд╕рдХреНрд╖рдо рдпрд╛ рддреЛ рдЖрдВрддрд░рд┐рдХ рдЖрджреЗрд╢реЛрдВ рдХреЗ рдЖрд╣реНрд╡рд╛рди рдХреЛ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдпрд╛ рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╕рдХреНрд╖рдо-рдПрди рдХрд┐рд▓ рдЖрдВрддрд░рд┐рдХ рдХрд┐рд▓ рдХрдорд╛рдВрдб рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЛ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдХрд░рддрд╛ рд╣реИ, рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рдЬрдм рджреБрднрд╛рд╖рд┐рдпрд╛ рдХрд┐рд▓ рдХрдорд╛рдВрдб рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдмрд╛рд╣рд░реА рдХрд┐рд▓ рдХрдорд╛рдВрдб рдХреЛ рдмреБрд▓рд╛рдПрдЧрд╛, рдЕрд░реНрдерд╛рддред / рдмрд┐рди / рдорд╛рд░ред




рдЖрдВрддрд░рд┐рдХ рдЖрджреЗрд╢реЛрдВ рдХреЛ рдмрд╛рд╣рд░реА, рдкреВрд░реНрдг рд╡рд┐рдХрд╕рд┐рдд рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рддреЗрдЬ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдпрджрд┐ рдХреЗрд╡рд▓ рдЗрд╕рд▓рд┐рдП рдХрд┐ рдмрдЪреНрдЪреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдХрд╛рдВрдЯрд╛ рд▓рдЧрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рдЙрдирдХреЗ рдмреАрдЪ рд╕реНрд╡рд┐рдЪ рдХрд░реЗрдВред рдЖрдВрддрд░рд┐рдХ рдЖрджреЗрд╢реЛрдВ рдХреА рд╕реВрдЪреА рдХреЗ рд▓рд┐рдП, рд╕рдХреНрд╖рдо рдХрд░реЗрдВ -a рджреЗрдЦреЗрдВред



рдкреГрд╖реНрдарднреВрдорд┐ рдХреЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рдкреВрд░рд╛ рд╣реЛрдиреЗ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рд╣реИ



рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрдорд╛рдВрдб - рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рддрдм рддрдХ рд░реЛрдХрддреА рд╣реИ рдЬрдм рддрдХ рдХрд┐ рд╕рднреА рдкреГрд╖реНрдарднреВрдорд┐ рдХреА рдиреМрдХрд░рд┐рдпрд╛рдВ рдкреВрд░реА рдирд╣реАрдВ рд╣реЛ рдЬрд╛рддреА рд╣реИрдВ рдпрд╛ рдЬрдм рддрдХ рдХрд┐ рдиреМрдХрд░реА / рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдиреМрдХрд░реА рдирдВрдмрд░ / рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдкреАрдЖрдИрдбреА тАЛтАЛрдХреЗ рд╕рд╛рде рдкреВрд░реА рдирд╣реАрдВ рд╣реЛрддреА рд╣реИред рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдиреМрдХрд░реА / рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╛ рдкреВрд░рд╛ рдХреЛрдб рд▓реМрдЯрд╛рддрд╛ рд╣реИред

рдЕрдХреНрд╕рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ: рдкреГрд╖реНрдарднреВрдорд┐ рдореЗрдВ (рд╕рдорд╛рдирд╛рдВрддрд░ рдореЗрдВ) рдПрдХ рдпрд╛ рдЕрдзрд┐рдХ рдХрд╛рд░реНрдп рдЪрд▓рд╛рдПрдВ, рдЙрдиреНрд╣реЗрдВ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░реЗрдВ, рдФрд░ рдЕрдЧрд▓реЗ рдЪрд░рдг рдХреЛ рдЬрд╛рд░реА рд░рдЦреЗрдВред



 рдмрд┐рд▓реНрд▓реА url.list |  url рдкрдврд╝рддреЗ рд╕рдордп;  wget -qc "$ url" & рдХрд┐рдпрд╛
 рдЗрдВрддрдЬрд╛рд░ 
 mv ./* / рдореАрдбрд┐рдпрд╛ / рдлреНрд▓реИрд╢ /


рдпрд╣ рд╕рднреА рдпреВрдЖрд░рдПрд▓ рдХреА рд╕реВрдЪреА рд╕реЗ рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рдбрд╛рдЙрдирд▓реЛрдб рд╢реБрд░реВ рдХрд░реЗрдЧрд╛, рдФрд░ рдХреЗрд╡рд▓ рдЬрдм рд╕рднреА рдбрд╛рдЙрдирд▓реЛрдб рдкреВрд░рд╛ рд╣реЛ рдЬрд╛рдПрдВрдЧреЗ, рддреЛ рдпрд╣ рдЙрдиреНрд╣реЗрдВ рдпреВрдПрд╕рдмреА рдлреНрд▓реИрд╢ рдбреНрд░рд╛рдЗрд╡ рдкрд░ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рджреЗрдЧрд╛ред



рдбрд┐рд╕рд╛рдЗрдб рдХреА рдЧрдИ рдЯреАрдо



disown - рд╢реЗрд▓ рдХреЗ рд╕рдХреНрд░рд┐рдп рдЬреЙрдм рдЯреЗрдмрд▓ рд╕реЗ рдПрдХ рдиреМрдХрд░реА рдХреЛ рд╣рдЯрд╛рддрд╛ рд╣реИред рдпрд╛рдиреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдкреГрд╖реНрдарднреВрдорд┐ рдореЗрдВ рдЪрд▓рддреА рд░рд╣рддреА рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдм рдХреЛрдИ рдХрд╛рд░реНрдп рдирд╣реАрдВ рд╣реИред

рдпрд╣ nohup рдХрдорд╛рдВрдб рджреНрд╡рд╛рд░рд╛ рд╢реБрд░реВ рдХреА рдЧрдИ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реИ - рдпрд╣ SIGHUP рд╕рд┐рдЧреНрдирд▓ рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рддрд╛ рд╣реИ рдФрд░ nohup.out рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдЖрдЙрдЯрдкреБрдЯ рд╕реНрдЯреНрд░реАрдо рдХреЛ рднреА рдЕрдкрдиреЗ рд╕рд╛рде рд▓реЗ рдЬрд╛рддрд╛ рд╣реИред



рдХрдорд╛рдВрдб рднреА рд╣реИрдВ: рд╕рд╕реНрдкреЗрдВрдб, рдЯрд╛рдЗрдо рдФрд░ рд▓реЙрдЧрдЖрдЙрдЯ, рдФрд░ рдмрд╛рд░ред

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП% N - рдиреМрдХрд░реА рдФрд░ рд╡рд░реНрддрдорд╛рди рд╢реЗрд▓ рдХреЗ рд▓рд┐рдП рдпреВрдЬрд░рд╕реНрдкреЗрд╕ рдФрд░ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рд╕рдВрдЪрд┐рдд рд╕рдордп рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред рд╡рд░реНрддрдорд╛рди рд╢реЗрд▓ рдХреЛ рд░реЛрдХ рджреЗрддрд╛ рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ рдХрд┐рд╕реА рдЕрдиреНрдп рдХрдорд╛рдВрдб рдХреЗ рд▓рд┐рдП ctrl + Z рджрдмрд╛рдХрд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдмрд╢рд░реНрддреЗ рдХрд┐ рд╡рд░реНрддрдорд╛рди рд╢реЗрд▓ рд▓реЙрдЧрд┐рди рд╢реЗрд▓ рдореЛрдб рдореЗрдВ рдХрд╛рдо рди рдХрд░реЗред рд▓реЗрдХрд┐рди рдореИрдВ рд╕реЛрдЪ рднреА рдирд╣реАрдВ рд╕рдХрддрд╛ рдХрд┐ рдЙрдиреНрд╣реЗрдВ рдХреИрд╕реЗ рд▓рдЧрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред



All Articles