exec相关内容

运行包含在字符串中的 Python 代码

我正在使用 pygame 和 box2d 编写游戏引擎,并且在角色构建器中,我希望能够编写将在 keydown 事件上执行的代码. 我的计划是在字符生成器中有一个文本编辑器,让您可以编写类似于以下内容的代码: if key == K_a:## 向左移动经过elif 键 == K_d:## 向右移经过 我将文本编辑器的内容检索为字符串,并且我希望代码在Character的这个方法中的一个方 ..
发布时间:2022-01-02 10:48:03 Python

我需要在 Visual Basic 脚本中执行命令行

我需要在我的 vbs 中执行命令“ver"来查看我的操作系统的版本,但我不知道如何制作. 我试过了,但不起作用: 函数 ExecuteWithTerminalOutput(cmd)Set shell = WScript.CreateObject("WScript.Shell")Set Exec = shell.Exec("ver")结束函数 解决方案 试试这个: 暗淡的objShel ..
发布时间:2022-01-01 09:15:47 其他开发

并行执行多个PHP脚本,完成时得到通知

所以,这就是我想要做的 - 实际上不言自明: 启动 X 个“同时"进程(每个进程都绑定到不同的 php 脚本) 能够说全部什么时候完成 我已经研究了各种不同的方法,我可能会使用 exec 和后台进程.(关于这些行). 事情 - 我真的无法理解 - 是: 我不知道哪种方法是检查所有进程是否完成的最有效方法 (能够密切关注总体进度 - 例如 X out ofY完了,也是必须的 ..
发布时间:2021-12-30 21:42:32 PHP

使用 exec 在新进程中执行系统命令

我正在尝试生成一个执行系统命令的进程,而我自己的程序仍在继续并且两个进程将并行运行.我在 linux 上工作. 我在网上查了一下,听起来我应该使用 exec() 系列.但它并没有像我预期的那样工作.例如,在下面的代码中,我只看到“before"被打印,而不是“done". 我很好奇我有什么事情吗? #include #include 使用命名空间标准;主要的(){cout ..
发布时间:2021-12-30 21:23:15 服务器开发

是否可以在操作系统级别限制 php 可以通过 exec 的命令?

我目前在 CentOS 机器上托管一个 Drupal 6 站点.Drupal (CMS) 配置包含几十个不应分叉 作为一般的最佳编码实践.但是,其中一些模块按顺序使用 php exec 命令以正常运行. 该站点允许管理员通过 UI 配置在任何页面中嵌入 php 代码片段,前提是他们有权访问 php 代码输入格式.我需要让管理员可以使用这种输入格式,因为有几个节点(页面)和面板窗格使用小的、无 ..
发布时间:2021-12-29 23:34:55 PHP

一次运行多个 exec 命令(但要等待最后一个完成)

我环顾四周,但似乎找不到任何人正试图完全按照我的意愿行事. 我有通过 _POST 请求传递给我的函数的信息.基于该数据,我运行 exec 命令来运行 TCL 脚本一定次数(使用不同的参数,基于 post 变量).现在,我在 foreach 中有 exec,所以这需要永远运行(TCL 脚本需要 15 秒左右才能返回,所以如果我需要运行它 100 次,我有一点问题).这是我的代码: 公共函数 ..
发布时间:2021-12-29 15:37:50 PHP

从 exec 获取输出

我正在尝试编写一个 C 程序来获取命令输出,然后我会将其传递给另一个程序. 我遇到了一个问题,我不知道如何获取命令输出并存储它.以下是我所拥有的样本 if(fork() == 0){execl("/bin/ls", "ls", "-1", (char *)0);/* 对这里的输出做一些事情 */}别的{//**其他东西放在这里*} 所以基本上我想知道是否有任何方法可以从“execl"获取 ..
发布时间:2021-12-28 10:01:53 其他开发

在后台运行一个 ffmpeg 进程

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

为什么 exec("break") 在 while 循环中不起作用

正如问题所问,为什么下面的代码不起作用: 虽然为真:执行(“中断") 我正在通过 python 3.5.2 控制台在 pycharm 中执行上述操作.我最初认为这是上下文问题,但在阅读文档后,我还没有更深入地理解为什么会出现此错误. SyntaxError: 'break' 外循环 提前致谢:) 编辑:顺便说一下,我知道它可以在没有 exec() 的情况下工作,我很好奇为什么它不能与 ..
发布时间:2021-12-26 18:25:20 Python

为什么函数中的 exec 中的导入不起作用?

我可以将一个导入语句放入一个字符串中,执行它,它就可以工作(打印一个随机数字): code = """随机导入定义 f():打印 random.randint(0,9)"""定义 f():经过执行代码F() 现在,如果我将 exec code 和 f() 放在它们自己的函数中并调用它,它不起作用. def test():执行代码F()测试() 它说NameError: global nam ..
发布时间:2021-12-25 19:35:00 Python

Windows CMD.exe“系统找不到指定的路径."

通过将 Windows 恢复到以前的状态来解决 消息(系统找不到指定的路径.)显示... 1) 当我打开新的 CMD (Win+R => cmd) 时.它从介绍开始.(在第 3 行) Microsoft Windows [版本 6.1.7601]版权所有 (c) 2009 Microsoft Corporation.版权所有.该系统找不到指定的路径.C:\Users\ViliamKo ..
发布时间:2021-12-25 17:24:32 PHP

我可以在 exe(在 Visual Studio 中)中包含 dll 吗?

可能的重复: .NET windows应用,可以压缩成单个 .exe? 要运行我的应用程序,我需要位于 Debug 和 Release 文件夹中的 AxInterop.WMPLib.dll 和 Interop.WMPLib.dll.有什么办法可以将这些 dll 包含到 exe 中,以便我的应用程序仅在一个文件中可用? 解决方案 只要您的 DLL 是 .NET 程序集,那么 ILMe ..
发布时间:2021-12-25 15:56:11 其他开发

PHP exec() 不在输出中返回错误消息

我正在尝试以 XML 格式获取 svn 命令的某些输出.当我输入有效参数时,输出正常.但是,当我输入错误的密码时,输出不会显示错误消息.这是 PHP 代码: exec('/usr/bin/svn --username something --password something --non-interactive log -r HEAD --xml --verbose http://a51.un ..
发布时间:2021-12-24 12:41:28 PHP

如何在查找表达式中使用带有 sed 的文件名

尝试回答使用 Bash/Perl 根据每个文件的名称修改文件不知道如何一起使用 find 和 sed. 假设有一个特定的文件结构,我们要在其中更改一行,附加文件名. 如果它是一个普通的 for 循环,我们会这样做: 用于目录中的文件/*做sed -i "s/text/text plus $file/g" $file完毕 但是假设我们要使用 find 来更改所有子目录中的文件.在这种 ..
发布时间:2021-12-24 12:28:03 其他开发

如何使用 tcl 文件中的 sed

我正在尝试在 tcl 文件中使用 Unix "sed" 命令格式,如下所示:(将多个空格改为一个空格) exec/bin/sed 's/\+//g' $file 我也试过 exec/bin/sed 's/\\+//g' $file(一个额外的反斜杠) 没有一个版本工作,我收到错误 /bin/sed: -e 表达式 #1,字符 1:未知命令:`'' 该命令在 linux 终端运行时正常 ..
发布时间:2021-12-24 12:21:25 服务器开发

如何执行我在 Vi(m) 中编辑的文件

如何执行我在 Vi(m) 中编辑的文件并在拆分窗口中获得输出(如在 SciTE 中)? 当然我可以这样执行: :!scriptname 但是是否可以避免编写脚本名称以及如何在拆分窗口中而不是在屏幕底部获取输出? 解决方案 有 make 命令.它运行 makeprg 选项中设置的命令.使用 % 作为当前文件名的占位符.例如,如果您正在编辑 Python 脚本: :set make ..
发布时间:2021-12-24 08:25:18 其他开发

bash:强制执行的进程具有无缓冲的标准输出

我有一个类似的脚本: #!/bin/bash执行/usr/bin/some_binary >/tmp/my.log 2>&1 问题在于 some_binary 将其所有日志记录发送到标准输出,缓冲使得我只能看到几行块的输出.当某些东西卡住时这很烦人,我需要看看最后一行说了什么. 在执行会影响 some_binary 的 exec 之前,有什么方法可以使 stdout 无缓冲,以便它具有更 ..
发布时间:2021-12-19 09:59:53 其他开发