Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Mnożenie forków
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Polskie forum (Polish)
View previous topic :: View next topic  
Author Message
Strus
l33t
l33t


Joined: 19 Apr 2004
Posts: 780
Location: Poland - Bochnia

PostPosted: Thu Apr 07, 2005 10:49 pm    Post subject: Mnożenie forków Reply with quote

Witam,

Macie mało forków w Waszym Gentoo ? Nic prostrzego, wystarczy wpisać w konsoli poniższy string:
Code:
:(){ :|:& };:

i już :D:D:D

Efekt? hmmmmmmm no różny Trol mówił że:

Quote:
[00:17:34] *** Przemo ma status Rozłączony [Disconnected]
[00:18:48] *** Przemo ma status Dostępny
[00:18:53] <Przemo> ***** mac
[00:18:59] <Przemo> co to za ****** gowno bylo?!?
[00:19:02] <Przemo> zejbalo mi xsy
[00:19:05] <Przemo> w pol minuty
[00:33:35] <Strus> fajne nie
[00:33:36] <Strus> :)
[00:33:44] <Przemo> co to k***a robilo?!?


Umnie było trochu łagodniej, ale też się działo, xsy nie padły ale procek dostał czadu i jak już mi się udało wycelować skaczącą myszą w eterma to go skillowałem:)

Generalnie nie polecam:)
Back to top
View user's profile Send private message
Qdot
Tux's lil' helper
Tux's lil' helper


Joined: 06 Jan 2005
Posts: 127

PostPosted: Fri Apr 08, 2005 6:22 am    Post subject: Re: Mnożenie forków Reply with quote

Strus wrote:
Witam,

Macie mało forków w Waszym Gentoo ? Nic prostrzego, wystarczy wpisać w konsoli poniższy string:
Code:
:(){ :|:& };:

i już :D:D:D

Eee, nie dziala :( Nie ma to jak ograniczenie ilosci procesow. Wymysl cos lepszego...

Linux is userfriendly.. I just selects its friends wisely.

Pozdro dla Przemo! nie ma jak wykonac kod z IRC bez zrozumienia co robi (a jeszcze bez chroota i porzadnych limitow.. :( ).

Zreszta, Linux sobie z ta komenda poradzi.. wystarczy _raz wcisnac Ctrl-C i pojsc na kawe/lunch... kiedys przez pomylke program MPI sie forkowal - jak kernel przydzieli CPU pierwszemu forkowi to zabije... Ale, uzytkownik wychowany na Win32 powie ze sie zawiesilo, a nie, zgodnie z prawda, ze system grzecznie i skladnie wykonuje polecenie tyle ze zasobow brakuje wiec trwa to pare minut zanim przydzieli je akurat tobie a nie 16 tys. konkurentow.

Juz lepsze jest set_scheduler(RT_FIFO) czy cos w tym stylu.. ale i tak SysRq/watchdog zadziala.. bardziej wredne jest cli(); while (1); jako funkcja MODULE_INSTALL() .. ktos ma jakis pomysl jak to wykopac bez rebootu?

QDot
Back to top
View user's profile Send private message
rzezioo
Apprentice
Apprentice


Joined: 02 Nov 2004
Posts: 260
Location: Szczecin, Poland

PostPosted: Sun Apr 10, 2005 12:05 am    Post subject: Reply with quote

hmmm... a moze mi kots wyjasnic co to polecenie znaczy?? :) bo rzeczywiscie nieco obciaza system tylko nie wiem czy rzeczywiscei zwieksza ilosc procesow bo top mi sie juz nie chcial odpalic :wink:
_________________
USE="refrigerator" emerge beer
http://fun.from.hell.pl/2003-05-27/russian_linux.jpg
Back to top
View user's profile Send private message
nelchael
Retired Dev
Retired Dev


Joined: 20 Mar 2004
Posts: 1948
Location: /dev/drzewo

PostPosted: Sun Apr 10, 2005 10:24 am    Post subject: Reply with quote

Code:
nelchael@nelchael ~$ :(){ :|:& };:
bash: fork: Resource temporarily unavailable
nelchael@nelchael ~$

E.... trzeba miec system zabezpieczony ;)
_________________
[color=gray:17697d0166]http://dev.gentoo.org/~nelchael/[/color:17697d0166]

[size=14:17697d0166]>> [b:17697d0166]Zasady na f.g.o->Polish[/b:17697d0166] <<[/size:17697d0166]
Back to top
View user's profile Send private message
arsen
Bodhisattva
Bodhisattva


Joined: 10 Apr 2004
Posts: 1803
Location: Tychy, Poland

PostPosted: Sun Apr 10, 2005 10:56 am    Post subject: Reply with quote

Code:

cat /etc/limits | grep arsen
arsen U30

pewnie coś podobnego do tego :)
Back to top
View user's profile Send private message
Strus
l33t
l33t


Joined: 19 Apr 2004
Posts: 780
Location: Poland - Bochnia

PostPosted: Mon Apr 11, 2005 12:00 am    Post subject: Reply with quote

W istocie pomaga :)
Back to top
View user's profile Send private message
Strus
l33t
l33t


Joined: 19 Apr 2004
Posts: 780
Location: Poland - Bochnia

PostPosted: Thu Apr 21, 2005 1:26 am    Post subject: Reply with quote

rzezioo wrote:
hmmm... a moze mi kots wyjasnic co to polecenie znaczy?? :)


[03:12:59] <Strus> :(){ :|:& };:
(...)
[03:13:13] <fahren> stare jak świat
[03:13:19] <fahren> autorstwa zalewskiego
[03:13:34] <Strus> a to wiem który
[03:13:43] <fahren> i w dodatku dość zrozumiałe, jak tylko pisałeś jakieś funkcje w bashu
[03:13:51] <fahren> to od razu rzuca się w oczy (){ }
[03:13:51] <fahren> ;]
[03:14:16] <Strus> no a możesz to rozbić ?
[03:14:46] <fahren> no mogę
[03:15:42] <fahren> więc funkcje w sh się definiuje tak
[03:15:48] <fahren> nazwa_funkcji() { cialo }
[03:16:07] <fahren> tutaj masz :() { .... } ; :
[03:16:12] <fahren> czyli funkcja się nazywa ':'
[03:16:35] <fahren> po definicji funkcji (zaraz za { ... }) masz średnik ; czyli jak wiesz jest to oddzielnie poleceń w sh
[03:16:44] <fahren> i od razu wywołanie tej funkcji poprzez jej nazwę czyli :
[03:16:58] <fahren> więc definiujemy funkcję o nazwie :, po czym ją od razu uruchamiamy
[03:17:07] <fahren> natomiast w ciele tej funkcji mamy :|:&
[03:17:17] <fahren> czyli funkcja wywołuje rekurencyjnie
[03:17:45] <fahren> samą siebie, pipuje się na samą siebie dzięki | (mowa o kodzie :|:) i robi to wszystko w tle dzięki &
[03:17:57] <fahren> więc efektem jest dość dynamiczne wywołanie się rekurencyjnie
[03:18:05] <fahren> co ci zajebie zasoby komputera jak nie masz limitów założonych ;]

No to myślę że wszystko jasne :)
Back to top
View user's profile Send private message
rzezioo
Apprentice
Apprentice


Joined: 02 Nov 2004
Posts: 260
Location: Szczecin, Poland

PostPosted: Thu Apr 21, 2005 2:08 pm    Post subject: Reply with quote

ano jasne jak drut i proste jak slonce :wink: tylko nie sadzilem ze funkcja moze sie nazywac :
_________________
USE="refrigerator" emerge beer
http://fun.from.hell.pl/2003-05-27/russian_linux.jpg
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Polskie forum (Polish) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum