当前位置:网站首页>解决执行Command报错executable file not found in $PATH
解决执行Command报错executable file not found in $PATH
2022-08-09 18:47:00 【_七里香】
执行exec.Command时出现该问题。
执行模式为:
cmd := exec.Command(name, args...)
解决之道即将命令和参数分开传递
最后形式如:
cmd := exec.Command("/a/b", "-m", "abc", "-p", "123")
其中/a/b就是可执行程序。
而不是
cmd := exec.Command("/a/b -m abc -p 123")
由程序解析为可执行的一条命令并不是获得一个连续的字符串这么连贯的,还要考虑命令与参数的特殊处理。
边栏推荐
猜你喜欢
随机推荐
[Free Column] Android Security for Peace Elite (FZ) APK Reverse Analysis
C#/VB.NET: Extract text and pictures from PowerPoint document
Mysql table structure change scheme comparison and analysis
为什么maxcompute的数据导入到mysql会乱码?mysql的表是udf8mb4的编码
Open Source Summer | List Details Display Based on Ruoyi Architecture
三星旗舰优惠千八,苹果优惠过千,国产旗舰只降五百打发叫花子
数据分散情况的统计图-盒须图
使用Mock技术模拟数据
ClickHouse一种高性能分布式join查询模型(Colocate Join)
[Free Column] Android Fragment Injection for Android Security
切绳子【洛谷P1577】【二分】
视频是主动学习吗?
有文章说明或者证明MYSQL 嵌套子查询不足之处吗?
漏洞复现-redis未授权getshell
WPF 实现带蒙版的 MessageBox 消息提示框
pat链表专题训练+搜索专题
IS31FL3737B general 12 x 12 LED drive 40 QFN I2C 42 ma
《痞子衡嵌入式半月刊》 第 60 期
队列题目:用队列实现栈
[免费专栏] Android安全之和平精英(FZ)APK逆向分析