X-Git-Url: https://git.dlugolecki.net.pl/?a=blobdiff_plain;f=README;h=f1bb2fa33be02ac79b7b4a1d5ef3a9497cf78303;hb=36fddb02ae4b75d5671cb859be2706e640311737;hp=5a0b20582e8f2952a17c86c2e12f2984b8c228ae;hpb=a997ce1184d3fee6c85d03afd0f5828a1bb5f8de;p=wsti_so.git diff --git a/README b/README index 5a0b205..f1bb2fa 100644 --- a/README +++ b/README @@ -5,8 +5,8 @@ High School of Information Technology Example usages -------------- -Without bootstrap -================= +Without bootstrap program +========================= In separate terminals enter: $ ./bin/process1 @@ -22,3 +22,19 @@ new line (ENTER). about number of characters in buffer, and sent this value to process3. - Process3 displays information about number of entered characters. +With bootstrap program +====================== + +In terminal, go to the ./bin directory (where compiled programs resides). +Execute: +$ ./bootstrap + +After that there should be shown info about spawning new processess. +You can now pass to the standard input of the first spawned process data, .e.g: +$ echo "qwertyuiop" > /proc/(process 0 pid)/fd/3 + +If process creation was completed without errors, you should see following output: +[process2] Fetched: 11 bytes +[process2] Calculated: 10 characters. Sending... +[process3] Fetched: 4 bytes +[process3] Process2 send: 10