-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathminishel.txt
36 lines (26 loc) · 1.03 KB
/
minishel.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
---------
waitpid () suspende a execução do processo de chamada até que um filho especificado pelo argumento pid mude de estado.
return:
< -1 = significando esperar por qualquer processo filho cujo ID do grupo de processos seja igual ao valor absoluto de pid .
\
-1 = significando esperar por qualquer processo filho.
0 = significando esperar por qualquer processo filho cujo ID do grupo de processos seja igual ao do processo de chamada.
> 0 = significando esperar pelo filho cujo ID do processo é igual ao valor de pid .
---------
access - verifica se existe no path;
fork() -> é como se fosse uma pthread é considerado
erro = -1
child = 0
parent > 0
wait() -> espera ate acabar igual ao mutex mas sem unlock, apenas afeta o child
retorna:
-1 se nao tiver nada que esperar
PID
get
dup2 = https://www.youtube.com/watch?v=5fnVr-zH-SE
pipe = https://www.youtube.com/watch?v=6xbLgZpOBi8
----
Divisao do Trabalho
https://mywiki.wooledge.org/BashParser
----
https://www.youtube.com/watch?v=ubt-UjcQUYg