小编bad*_*man的帖子

Golang exec命令chmod返回错误

在这里熟悉 Golang,我正在尝试执行 shell 命令,我需要对任何 .pem 文件进行 chmod,所以我决定使用通配符 *

func main() {

    cmd := exec.Command( "chmod", "400", "*.pem" )

    cmd.Stdout = os.Stdout
    cmd.Stderr = os.Stdout

    if err := cmd.Run(); err != nil {
        fmt.Println( "Error:", err )
    }
Run Code Online (Sandbox Code Playgroud)

我在执行时不断收到此错误:

chmod: cannot access '*.pem': No such file or directory
Error: exit status 1
Run Code Online (Sandbox Code Playgroud)

shell wildcard exec go

1
推荐指数
1
解决办法
50
查看次数

标签 统计

exec ×1

go ×1

shell ×1

wildcard ×1