exec相关内容

使用 xcopy 将文件从多个目录复制到一个目录

是否可以使用 xcopy 将文件从多个目录复制到一个目录中,只使用一个 xcopy 命令? 假设我有目录树 根\源\Sub1\Sub2 我想将所有 .xml 文件从目录 root\Source 包括子文件夹复制到 root\Destination.我不想复制文件夹结构,只复制文件. 解决方案 正如 DandDI 所说,你不需要 xcopy.for 语句有很大帮助.但是,你 ..
发布时间:2022-01-08 15:10:48 其他开发

PHP exec() 后台进程的返回值 (linux)

在 Linux 上使用 PHP,我想确定使用 exec() 运行的 shell 命令是否成功执行.我正在使用 return_var 参数来检查成功的返回值 0.这工作正常,直到我需要对必须在后台运行的进程执行相同的操作.例如,在以下命令中 $result 返回 0: exec('badcommand >/dev/null 2>&1 &', $output, $result); 我故意将重定向放 ..
发布时间:2022-01-08 13:21:48 PHP

在后台运行一个ffmpeg进程

我想在 php 中使用 ffmpeg 将视频转换为 .flv.目前我有这个工作,但它会挂起浏览器,直到文件上传并完成.我一直在查看有关如何在后台运行 exec() 进程的 php 文档,同时使用返回的 PID 更新进程.这是我发现的: //后台运行linux命令,返回操作系统创建的PID函数 run_in_background($Command, $Priority = 0){如果($优先级)$ ..
发布时间:2022-01-08 12:44:33 PHP

如何确保 Ant 的 exec 任务的所有输出都进入 stdout?

Ant exec 任务有一个输出属性,可用于告诉 Ant 输出的去向.我用它来将输出重定向到一个文件.问题是,如果我不对输出做一些事情,Ant 打印的内容就没有多大帮助 - 它不完整. 有没有办法将输出属性设置为System.out? 解决方案 在 Windows 上使用 ant 的 apply 或 exec 任务执行批处理文件时,我发现有特殊的某些 stdout 和 stderr ..
发布时间:2022-01-06 18:05:31 其他开发

将 PyPy 编译为 Exe

我知道如何使用 cx_freeze 将 CPython 文件编译为 exe,但是是否可以使用 PyPy 将一个简单的程序编译为 Exe? 解决方案 就我所知,没有现成的方法或教程来说明如何使用 PyPy 解释器从程序创建 EXE.恐怕要让事情顺利进行并不是一件容易的事. 原则上,有两种方法可以考虑使用 PyPy 的翻译来获取 EXE 文件,要么使用 PyPy 解释器,要么编写自己的 ..
发布时间:2022-01-04 21:40:04 Python

php exec() 命令权限被拒绝

我有一个 C++ 可执行文件“skypeforwarder".如果我在 Mac 的终端中使用命令行,skypeforwarder 可以工作:henry$/Users/henry/Desktop/skypeForwarder/skypekit-sdk_sdk-4.1.2.20_793394/examples/cpp/tutorial/step3/skypeForwarder sh:/Users/h ..
发布时间:2022-01-04 19:36:39 PHP

从 php exec() 运行 libreoffice

我已经在带有 apache 的 freebsd-server 上安装了 libreoffice headless,以便以编程方式转换文档(例如 odt->pdf).它从命令行工作!但我的目标是能够从 php 做到这一点.这要求网络用户 (www) 可以运行 libreoffice.但它不能. 以我自己的用户身份运行 libreoffice 时,我得到: %libreoffice --hea ..
发布时间:2022-01-04 19:34:07 PHP

来自我们 Java 程序的外部程序

如何用 Java 编写一个程序来执行另一个程序?此外,该程序的输入应从我们的程序中给出,该程序的输出应写入文件. 这是我获取输出的一小部分代码: Process p = Runtime.getRuntime().exec("C:\\j2sdk1.4.0\bin\\helloworld.java");BufferedReader 输入 =new BufferedReader(new Inpu ..
发布时间:2022-01-02 19:30:35 Java开发

如何在 Mac OS 上使用 fork() 和 exec() 创建进程

我正在开发一个相对简单、独立的“进程启动器",我希望能够在 Windows(XP、Vista、7)、Linux(Ubuntu 10.10),尤其是 Mac OS X (10.6).Linux 和 Windows 基本上可以工作,但我在 Mac 版本上遇到了一些问题.我希望 fork() 和 exec() 函数在 Mac OS 下的工作方式与在 Linux 中的工作方式相同.所以我的第一个问题是: ..
发布时间:2022-01-02 19:29:02 其他开发

Java:等待 exec 进程直到它退出

我正在 Windows 中运行一个 Java 程序,该程序从 Windows 事件中收集日志.将创建一个 .csv 文件,在该文件上执行某些操作. 命令被执行和管道传输.如何让我的 Java 程序等待进程完成? 这是我使用的代码片段: Runtime commandPrompt = Runtime.getRuntime();尝试 {Process powershell = comma ..
发布时间:2022-01-02 19:25:09 Java开发

子进程之间的 UNIX 管道

我正在尝试编写一个程序,该程序将产生任意数量的子进程并在它们之间建立管道,类似于命令行管道.就我而言,我正在尝试执行“ls -l | more"并将其输出到标准输出,然后让父级继续执行更多命令. 我有以下代码作为最小示例: int main (int argc, const char * argv[]) {int fd[2];管道(FD);chdir("/directory/with/lo ..
发布时间:2022-01-02 19:16:55 其他开发

escapeshellarg 和escapeshellcmd 有什么区别?

PHP 有两个密切相关的函数,escapeshellarg() 和 escapeshellcmd().它们似乎都在做类似的事情,即帮助使字符串在 system()/exec()/etc. 中更安全地使用. 我应该使用哪个?我只是希望能够接受一些用户输入并在其上运行命令,而不是让一切都崩溃.如果 PHP 有一个 exec-type-function 接受一个字符串数组(如 argv),它绕过 ..
发布时间:2022-01-02 19:14:29 PHP

在 Linux 上更快地分叉大型进程?

在现代 Linux 上实现与fork-execve 组合来自大型进程相同效果的最快、最好的方法是什么? 我的问题是进程分叉是 ~500MByte 大,并且一个简单的基准测试仅从进程中实现了大约 50 分叉/秒(参见从最小规模的进程中大约 1600 分叉/秒),这对于预期来说太慢了申请. 一些谷歌搜索出现 vfork 被发明作为解决这个问题的方法......但也有关于 不要使用它.现代L ..
发布时间:2022-01-02 19:05:51 服务器开发

php 后台 exec() 函数

我制作这个脚本是为了测试 PHP 作为后台进程的执行 foreach($tests as $test) {exec("php test.php ".$test["id"]);} 如php进程背景中的建议和 如何添加使用 PHP 通过 Google Calendar API 的大量事件通知提醒? 和 php 执行后台过程 但是脚本的运行速度并不比没有添加 test.php 的所有脚本都快. ..
发布时间:2022-01-02 19:05:21 PHP

popen() 替代方案

我的问题是这个问题的扩展:popen 创建了一个额外的 sh 进程 动机: 1) 我的程序需要创建一个对文件执行 tail 的子项.我需要逐行处理输出.这就是我使用 popen 的原因,因为它返回 FILE *.我可以轻松获取单行,做我需要做的事情并打印出来. popen 的一个问题是你没有得到 child 的 pid(在我的例子中是 tail 命令). 2) 我的程序不应 ..
发布时间:2022-01-02 18:58:41 其他开发

查看 RStudio 正在使用的“R"路径的命令

原始问题 这看起来很简单,以前可能有人问过,但我无法通过搜索找到它. 我安装了一些 R 版本.我只是想知道,当我运行 RStudio 时,它指向哪种 R 风格.所以,我需要一个命令——理想情况下,在 RStudio 内部——它可以告诉我正在用于我目前正在使用的这个 RStudio 窗口的底层 R 可执行文件. 明确地说,我不需要/想知道我正在使用的 R 的版本(例如,R vers ..
发布时间:2022-01-02 13:04:53 服务器开发

在 Java 中使用 Runtime.exec()

在 Java 中你必须做什么才能让 Runtime.exec() 运行路径上的程序?我正在尝试运行已放入路径 (/usr/local/bin) 中的 gpsbabel. 公共类 GpxLib {公共静态无效主(字符串 [] args){尝试{运行时 r = Runtime.getRuntime();进程 p = r.exec("gpsbabel -i garmin -f usb: -o gpx ..
发布时间:2022-01-02 13:00:47 Java开发

PHP exec $PATH 变量缺少元素

当我在命令行上回显 $PATH 时,它返回 /usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/Applications/MAMP/Library/bin:/usr/local/git/bin:/usr/X11/bin 当我执行这段 php 代码时 exec('echo $PATH; whoami; less/etc/pa ..
发布时间:2022-01-02 12:45:11 PHP