问题标签 [exec]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Python 中的动态/运行时方法创建(代码生成)
我需要在运行时为方法生成代码。能够运行任意代码并拥有文档字符串非常重要。
我想出了一个结合exec
和的解决方案setattr
,这是一个虚拟示例:
是否有更好/更安全/更惯用的方法来实现相同的结果?
php - PHP exec() 通过浏览器执行时不会执行 shell 命令
我有一个调用 exec() 的 PHP 脚本来执行将 PDF 转换为 JPG 的命令。该命令在 bash 中运行良好。
要抢占您最初的故障排除猜测,请注意以下几点:
- 安全模式 = 关闭
- 包含 PDF 和脚本的目录的权限设置为 777,该目录也是写入 JPG 的位置。
- 我传递给 exec() 的命令明确指向正在使用的二进制文件(例如 /usr/local/bin/convert)。
- display_errors = 开
- error_reporting = E_ALL
- disable_functions = [空白]
- 我正在回显 exec() 的输出,但它什么也没返回。默认情况下运行的命令不返回任何内容。
当我从浏览器调用这个 PHP 脚本(访问http://www.example.com/script.php)时, exec() 不执行它的参数。
重要提示:我知道我的脚本或构建 bash 命令的方式没有问题,因为从 bash,我可以使用 'php' 执行脚本并且它可以工作(例如,'php script.php' 转换文件)
我也尝试过用 system() 切换 exec()。
最后,我以前曾经遇到过这个问题,但不记得我是如何解决的。
我知道我缺少一些东西,所以我希望其他人也像我一样经历过这个并记得如何解决它!
提前感谢您提供的任何帮助。
亚历克斯
scripting - spawn 和 exec 有什么区别?
我正在学习编写 TCL(预期)脚本,我注意到一些示例显示使用 spawn,而其他示例显示命令 exec。我尝试谷歌搜索,但找不到有什么区别?
假设我在一个很长的期望脚本中间调用 'exec',我会发生什么?
php - 无法使用 PHP exec 执行 PHP 脚本
我正在尝试使用 PHP exec 调用来调用一个需要几秒钟的脚本(第 3 方的 Web 服务)。经过一番挣扎,我将其简化为经典的 hello world 示例。调用脚本如下所示:
当我运行它时,输出execoutput.txt
包含调用脚本页面的副本,这hello world
与我预期的不同。
为什么我不能让这个 PHP 脚本使用 exec 来执行?请注意,当我将命令更改为类似ls -l
时,输出是预期的目录列表。顺便说一句,以防万一,我将调用的脚本chmod到755 ...
更新- 我将 exec 调用移到调用脚本的末尾,至少现在我没有看到输出中执行的调用脚本。感谢海报,我将尝试其中一些想法。
帮助!
谢谢史蒂夫
exec - unix 中 exec 系列的任何函数都不会忽略 SIGINT 吗?
是否可以启动一个进程exec
并让该进程在后台运行,并且(不像System()
),kill
一旦将中断信号传递给创建它的父进程,该进程是否会被编辑?
msbuild - 使用 xcopy 将文件从多个目录复制到一个目录
是否可以使用 xcopy 仅使用一个 xcopy 命令将文件从多个目录复制到一个目录中?
假设我有目录树
根\源\Sub1\Sub2
我想将所有 .xml 文件从目录 root\Source 包括子文件夹复制到 root\Destination。我不想复制文件夹结构,只复制文件。
msbuild - MSBuild exec 任务与 for
我正在尝试将以下命令作为 MSBuild 脚本的一部分运行:
这些命令通过以下方式在 exec 中实现:
该命令在控制台上运行良好,但是当尝试从 MSBuild 运行它时出现错误:
有什么建议么?
sql-server - MS SQL SP - 使用 EXEC 记录集
有没有办法处理从另一个 SP 中的 exec 返回的记录集?整个记录集,最好不使用 OUTPUT
IE
MyStoredProcedure @var1 int AS BEGIN
执行另一个SP @var1
-- 对另一个SP返回的记录集做一些事情
结尾
sql - SQL Server:速成版中的同义词快照事务问题
我们有 2 个数据库,比如 DB1 和 DB2。
DB1 包含访问 DB2 中数据的所有存储过程。
DB1 使用同义词来访问 DB2 中的表。
(在我们的情况下,使用同义词是一项要求)
这在使用 SQL Server 2005 Developer Edition 的所有情况下都可以正常工作。
但是在 Express Edition 中,当我们执行以下操作时会出现异常:
1 重新启动 SQL Server
2 在 DB1 中执行以下代码:
设置事务隔离级别快照
开始事务
声明@sQuery varchar(max)
设置@sQuery = 'Select * from synToSomeTableInDB2'
exec (@sQuery)
提交事务
这将导致以下错误:
数据库“...”中的快照隔离事务失败,因为在启动当前事务时未恢复数据库。数据库恢复后重试事务。
在不使用 EXEC 或在 Developer Edition 上运行时,相同的选择查询可以正常通过。
在步骤 1 中重新启动服务器很重要,因为一旦连接到 DB2,代码在 SQL Server Express Edition 上也可以正常运行。
有谁知道这是什么?我们需要能够使用 EXEC 进行一些动态查询。我们已经检查了 MSDN,搜索了 Google,......任何帮助都非常感谢。
--- 编辑:2009 年 3 月 10 日
正如下面 Ed Harper 所讨论的,我已经为此提交了一份错误报告。
请参阅https://connect.microsoft.com/SQLServer/feedback/ViewFeedback.aspx?FeedbackID=422150
c++ - 将指针传递给使用 exec() 生成的进程
我想向使用 fork + exec 生成的进程传递一个指针(我正在使用 mmap 将一个包含数据的文件放入内存中),但我被困在如何将指针传递给 exec() 生成的进程?
更新1:
感谢您的输入,我确实使用共享内存使用带有 MAP_INHERIT 标志的 mmap 创建它:
使用 mmap() 函数创建的每个映射文件和共享内存区域都会通过成功调用任何 exec 函数来取消映射,使用 MAP_INHERIT 选项映射的区域除外。使用 MAP_INHERIT 选项映射的区域仍然映射在新的过程映像中。
来源:http ://www.uwm.edu/cgi-bin/IMT/wwwman?topic=exec(2)&msection=
更新2:
这是家庭作业练习,但我认为我必须停止考虑指针并考虑 IPC 本身。我想我会尝试在子进程中映射同一个文件。
非常感谢短代码示例。
在此先感谢您的帮助。