动手写一遍,印象不一样!

package main

import (
    "log"
    "os"
    "os/exec"
    "syscall"
)

func main() {
    cmd := exec.Command("sh")
    cmd.SysProcAttr = &syscall.SysProcAttr{}
    cmd.SysProcAttr.Cloneflags = syscall.CLONE_NEWNS | syscall.CLONE_NEWUTS | syscall.CLONE_NEWPID | syscall.CLONE_NEWIPC | syscall.CLONE_NEWNET
    cmd.SysProcAttr.Credential = &syscall.Credential{Uid: uint32(1), Gid: uint32(1)}
    cmd.Stdin = os.Stdin
    cmd.Stdout = os.Stdout
    cmd.Stderr = os.Stderr

    if err := cmd.Run(); err != nil {
        log.Fatal(err)
    }
    os.Exit(-1)
}

  

最新文章

  1. 智能指针shared_ptr的用法
  2. 怪物AI之发现玩家(视觉范围发现系列)
  3. Scalaz(16)- Monad:依赖注入-Dependency Injection By Reader Monad
  4. javascript 不响应可能是引用外部javascript时,引用顺序不对。
  5. Qt 动画框架
  6. 100道.net面试题
  7. Ajax--跨域访问的三种方法
  8. Python 基础篇:数据类型、数据运算、表达
  9. 分享零基础学习Hadoop方法
  10. P2P
  11. Anniversary party(POJ 2342 树形DP)
  12. javascript王国的一次旅行,一个没有类的世界怎么玩转面向对象?
  13. 为ASP.NetCore程序启用SSL
  14. Angular 向组件传递模板的几种方法
  15. 如何确保API的安全性
  16. C语言在宏定义中使用语句表达式和预处理器运算符
  17. C. Playlist Educational Codeforces Round 62 (Rated for Div. 2) 贪心+优先队列
  18. php 固定红包 + 随机红包算法
  19. Android-Java-静态变量与静态方法内存图
  20. [蓝桥] 基础练习 数列排序(java)

热门文章

  1. 解题:BZOJ 4808 马
  2. Java--Inheritance constructor继承中的构造方法问题(一)
  3. 手脱ASPack v2.12变形壳2
  4. linux中使用随机数
  5. WebApi连接数据库
  6. HTML+CSS基础小笔记再整理
  7. zkw费用流 学习笔记
  8. 图论&动态规划:虚树
  9. LightOJ 1089 - Points in Segments (II) 线段树区间修改+离散化
  10. TCP和UDP相关概念