exec 相关问题

此标记指的是另一个辅助程序的启动。它以POSIX系统调用的名称命名,其名称以“exec”(特别是“execve”)开头,尽管其他平台上也存在类似的概念,特别是与另一个进程的启动相结合时。

使用 execl / execv 使用 C 启动 bash 终端并添加超时

我想使用 fork 然后 execl (或 execv)创建一个辅助终端(稍后将成为活动终端)。我设法做到了这一点,但我在添加超时时间时遇到了麻烦。

回答 1 投票 0

PHP exec:挂起,不继续下一行

我有一个 php 文件“run.php”,我正在从终端运行它。在这个文件中我有以下几行: exec("开放式爬虫$port 2>&1",$out,$code); 回声“你好”; 我的问题是

回答 2 投票 0

如何让bash find exec直接执行命令而不是使用临时文件?

我写了这个BASH脚本: 查找 ./build/html -name '*.html' \( -exec echo ../emojize_pngorsvg.py \"{}\" \> \"{}.emojized\" \&\& rm \"{}\ “ \&\& 我...

回答 1 投票 0

如何调试 Golang 中运行 exec.Command 时的“退出状态 1”错误

当我运行下面的代码时: cmd := exec.Command("find", "/", "-max深度", "1", "-exec", "wc", "-c", "{}", "\") var out bytes.Buffer cmd.Stdout = &out 错误 := cmd.Run() 如果错误!= nil { fmt.P...

回答 3 投票 0

如何将一组动态参数传递给 Go 的命令 exec.Command?

我在这里遇到了一个与传递给 Go 的 exec.Command 函数的参数有关的问题,我想知道是否有办法动态传递这些参数?这是一些示例鳕鱼...

回答 3 投票 0

在 golang 容器中使用 exec.Command 运行“go run”命令时出现“$PATH 中找不到可执行文件”错误

我有一个 golang docker 容器。我的 Dockerfile 包含: 来自 docker.io/golang:1.21.7-alpine3.19 AS 构建器 在我当地一切正常。我可以在我的 golang 项目中运行此命令: cmd := 执行。

回答 1 投票 0

在C语言编程中如何使用execvp或其他类型的exec函数执行cat命令

我有一个问题需要解决。我有一个字符串数组,例如: argv[]={"cat","file1.txt","file2.txt"},然后我需要使用execvp来执行execvp(argv[0],argv),但我觉得为什么它不.. .

回答 2 投票 0

无法在windows 7中使用php的exec()函数按顺序执行多个命令

我想使用 php 的 exec() 函数按顺序执行多个命令(操作系统 - windows 7,XAMPP) 例如 我想使用 php 的 exec() 函数按顺序执行多个命令(操作系统 - windows 7、XAMPP) 例如 <?php exec('command1; command2; command3; command4', $output, $return_var); ?> 但只执行两个(第一个和最后一个)命令。可能是什么问题? 已更新 我想按顺序播放5个音频文件作为服务器端播放(使用服务器的扬声器而不是客户端的扬声器)。我通过使用 Microsoft 的 Copilot 以及 stackoverflow.com 的不同帖子找到了该解决方案,例如如何在 PHP exec 中执行多个命令 即 shell_exec("1.mp3 && 2.mp3 && 3.mp3 && 4.mp3 && 5.mp3"); 或 exec("1.mp3 && 2.mp3 && 3.mp3 && 4.mp3 && 5.mp3"); 但仅执行两个(第一个和最后一个)命令,有时仅执行一个/最后一个命令。 您没有提供最小的、可重现的示例,因此很难分析您的问题。正如我从您提供的信息中看到的,为了运行多个命令,只有 exec() 函数才符合此条件,而不是 shell_exec()。您还需要提供每个值的路径。对于 xampp,默认为“php”。喜欢: <?php $cmd = "php 1.mp3 && php 2.mp3 && php 3.mp3 && php 4.mp3 && php 5.mp3"; exec($cmd, $output, $returnStatus); 您可以根据您的目的使用输出变量。然而,多次调用 exec() 会更好地处理多个数据。

回答 1 投票 0

使用 Dockerfile 修改 nginx 基础镜像

在我的虚拟机上,我创建了这个 Dockerfile: 来自 ubuntu:最新 运行 apt-get -y update && apt-get -y install nginx 复制内容/index.html /usr/share/nginx/html/index.html 曝光 80 命令[&

回答 1 投票 0

execvp() 权限被拒绝和字符串连接问题

我正在编写自己的 shell,我试图支持像 ls -la /* 或 top 这样的外部命令,但是当我尝试运行 execvp() 时,它给了我 exec 权限被拒绝,因此我尝试使用 s...

回答 1 投票 0

在函数内部动态导入模块

我在类中有一个动态导入模块的函数。这些模块将从工作目录外部导入。 defdynamic_import(自身,名称): 系统路径.a...

回答 1 投票 0

在插入查询中通过输出获得的id需要传递给另一个插入查询

直到这一行 EXEC sp_executesql @InsertQuery,N'@product_id BIGINT OUTPUT',@product_id OUTPUT 我成功地正确获取了product_id,问题是在@InsertQuery2中插入时,它

回答 1 投票 0

PHP 中的 system()、exec() 和 shell_exec() 有什么区别?

可以通过以下三个PHP函数来运行外部命令 系统(); 执行(); shell_exec(); 但它们有什么区别呢?尽管它们有特定的应用,但在大多数情况下,可以...

回答 2 投票 0

无法从 Nextjs 运行脚本 |使用 child_process 中的 exec

我正在尝试使用 exec 从 nextjs 运行简单的 py/sh 脚本,但我无法实现它。 非常感谢善意的帮助。 过程很简单: 我在代码中调用服务器操作,

回答 1 投票 0

通过php启动.bat文件

我正在使用 系统('START C:\[地址] 刷新.bat'); 但是当我开始这个时我得到: C:\[地址]>git fetch “git”不被识别为内部或外部命令, 可运行的程序或批处理文件...

回答 0 投票 0

如何从exec打印/返回值

我有一个关于 exec() 命令系列的问题。该程序启动一个 while 循环,持续 60 秒。在 while 循环期间,每 5 秒创建一个子进程。在那一点上...

回答 1 投票 0

如何通过exec os/exec执行sc create命令?

我如何通过exec.Command执行我的sc命令? 代码: cmd := exec.Command("cmd.exe", "sc", "create", "Simpler", "binpath="+os.Getenv("APPDATA")+"\Simpler\cc.exe", "显示名称=我的服务...

回答 3 投票 0

使用 exec 在 golang 中运行 linux top 命令时得到不正确的结果

我试图获取 golang 中运行最高的进程,为此我使用 golang“os/exec”包运行 linux top 命令,但进程名称存在差异。 进程名称是

回答 1 投票 0

(错误文件描述符错误)Python 程序中 execl() C 和 Python 之间的管道

我尝试使用pipe()在Python和C程序之间交换字符串,但我什么也没得到。 之后我尝试使用 pipeline() 在两个 C 程序之间交换字符串,一切都很好。 ...

回答 1 投票 0

捕获 FFMPEG 输出

我需要读取 ffmpeg 的输出,以便尝试解决我昨天的问题。这是与我的问题不同的问题,所以我提出了一个新问题。 我到底怎么...

回答 5 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.