Skip to content

Commit ef63ad2

Browse files
committed
Revert "fork process (#159)"
This reverts commit b6c91c7.
1 parent b6c91c7 commit ef63ad2

1 file changed

Lines changed: 0 additions & 7 deletions

File tree

src/main/java/com/github/hcsp/shell/Fork.java

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,20 +3,13 @@
33
import java.io.File;
44
import java.nio.file.Path;
55
import java.nio.file.Paths;
6-
import java.util.Map;
76

87
public class Fork {
98
public static void main(String[] args) throws Exception {
109
// 请在这里使用Java代码fork一个子进程,将fork的子进程的标准输出重定向到指定文件:工作目录下名为output.txt的文件
1110
// 工作目录是项目目录下的working-directory目录(可以用getWorkingDir()方法得到这个目录对应的File对象)
1211
// 传递的命令是sh run.sh
1312
// 环境变量是AAA=123
14-
ProcessBuilder pb = new ProcessBuilder("sh", "run.sh");
15-
pb.directory(getWorkingDir());
16-
Map<String, String> envs = pb.environment();
17-
envs.put("AAA", "123");
18-
pb.redirectOutput(getOutputFile());
19-
pb.start().waitFor();
2013
}
2114

2215
private static File getWorkingDir() {

0 commit comments

Comments
 (0)