0
내가 개요에게 프로세스를 생성 할 노력하고 충돌 점, 1 작업과 병행하여 1 개 서브 프로세스, 나는 다음과 같은 그래프 원하는 :graphviz를 점은 : 혼합 클러스터와 노드 원인은
digraph cluster0 {
graph [compound=true label=0]
I_0 [label="" height=0 shape=none style=invis width=0]
E_0 [label="" height=0 shape=none style=invis width=0]
subgraph cluster1 {
graph [compound=true label=subprocess1]
I_1 [label="" height=0 shape=none style=invis width=0]
E_1 [label="" height=0 shape=none style=invis width=0]
I_1 -> t111 -> t112 -> t113
I_1 -> t121 -> t122 -> t123
I_1 -> t131 -> t132 -> t133
t113 -> E_1 [style=invis]
t123 -> E_1 [style=invis]
t133 -> E_1 [style=invis]
}
I_0 -> I_1 [lhead=cluster1]
E_1 -> E_0 [ltail=cluster1 style=invis]
I_0 -> task1
task1 -> E_0 [style=invis]
}
실행을 나는 기존의 서브 프로에 병렬로 다른 서브 프로세스를 추가하려고하면, 그러나
Dot output from code above
:
dot -Tpng process.dot -o process.png
은 다음과 예상 결과를 산출 운 및 작업, 나는 팝업 그 점을 알리는 추락 얻을 :
digraph cluster0 {
graph [compound=true label=0]
I_0 [label="" height=0 shape=none style=invis width=0]
E_0 [label="" height=0 shape=none style=invis width=0]
subgraph cluster1 {
graph [compound=true label=subprocess1]
I_1 [label="" height=0 shape=none style=invis width=0]
E_1 [label="" height=0 shape=none style=invis width=0]
I_1 -> t111 -> t112 -> t113
I_1 -> t121 -> t122 -> t123
I_1 -> t131 -> t132 -> t133
t113 -> E_1 [style=invis]
t123 -> E_1 [style=invis]
t133 -> E_1 [style=invis]
}
I_0 -> I_1 [lhead=cluster1]
E_1 -> E_0 [ltail=cluster1 style=invis]
subgraph cluster2 {
graph [compound=true label=subprocess2]
I_2 [label="" height=0 shape=none style=invis width=0]
E_2 [label="" height=0 shape=none style=invis width=0]
I_2 -> t211 -> t212 -> t213
I_2 -> t221 -> t222 -> t223
I_2 -> t231 -> t232 -> t233
t213 -> E_2 [style=invis]
t223 -> E_2 [style=invis]
t233 -> E_2 [style=invis]
}
I_0 -> I_2 [lhead=cluster2]
E_2 -> E_0 [ltail=cluster2 style=invis]
I_0 -> task1
task1 -> E_0 [style=invis]
}
는 내가 일을하지 말아야 불법적 인 일, 또는 뭔가를하고 있습니까? 다른 곳에서이 행동에 대한 도움을 찾을 수 없었습니다.