问题标签 [spawn]

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.

0 投票
1 回答
376 浏览

spawn - 使用带有 cilk_spawn 的英特尔并行工作室的技术问题

我与英特尔并行工作室 2011 合作,包括:

这似乎很好。

然后我尝试使用命令:

并得到以下错误:

有谁知道如何解决这个问题?

0 投票
2 回答
529 浏览

ruby - 使用 Tcl Expect 生成 Ruby IRB 以一个破损的管道悲剧收场!

我只是想打开一个 irb 窗口并输入命令。这曾经可以工作,但不知何故现在它被打破了:

我正在使用 WindowsXP SP3、Ruby 1.8.7、Tcl 8.5.10、Expect 5.43.2 等。

谢谢,汤姆

0 投票
1 回答
1252 浏览

c - 将孩子从生成过程中剔除

我有一个使用 fork/exec 生成子级的 C 应用程序。我的 spawn 进程不停地运行,它使用 unix 管道创建一个日志文件。我想每 24 小时备份一次日志。为此,我正在使用脚本。脚本完成后,我想终止并重新启动该过程。到现在为止还挺好。但可能存在仍然活跃的子代的情况。是否可以在杀死并重新启动生成过程之前不承认它们?

通常,当父母被杀时,所有孩子也会立即被杀死。

0 投票
1 回答
1903 浏览

erlang - 生成函数而不导出它们

我是 erlang 的新手,对以下情况有点头疼:

拿这个代码:

产生的进程spawn/1工作正常,但产生的第二个进程spawn/3按预期失败,因为我没有导出bar/1,因此我得到了{undef,[{so,bar,["Alice"]}]}. spawn/3采用参数列表 (和)的 spawn 函数spawn/4也采用模块名称。但我不想 export bar/1,因为它只在内部使用,永远不需要从模块外部调用。

如何在不导出的情况下生成带有参数的函数?

0 投票
1 回答
1114 浏览

python - twisted.internet.reactor.spawnProcess 引发 OSError(13, 'Permission denied')

当我尝试通过 `twisted.internet.reactor.spawnProcess' 运行 python 脚本时:

我收到以下错误:

0 投票
3 回答
2479 浏览

r - 如何重写我的 R 代码以进行多核处理?

我有需要进入“并行化”阶段的 R 代码。我是新手,所以如果我使用了错误的术语,请原谅我。我有一个过程,只需要一次一个地遍历一个人,然后最终在各个人之间进行平均。这个过程对于每个人来说都是完全相同的(它是一个布朗桥),我只需要为超过 300 个人做这个。所以,我希望这里有人可能知道如何更改我的代码以便生成它?或并行化?或者不管用什么词来确保我现在可以使用的 48 个 CPU 可以帮助减少用我的小笔记本电脑计算这个所需的 58 天。在我的脑海中,我只会将 1 个人发送到一个处理器。让它通过脚本运行,然后发送另一个....如果有意义的话。

下面是我的代码。我试图在其中发表评论,并指出我认为代码需要更改的地方。

0 投票
1 回答
549 浏览

winapi - 使用 CreateProcess 在隐藏窗口中播放媒体

我刚刚在textmode c ++中开发了一个小游戏,我真正想做的是当游戏开始时它应该在隐藏模式下生成一个媒体播放器并播放mp3文件,我也想在程序关闭时关闭媒体播放器或者当我想要它时,我在互联网上搜索并发现 CreateProcess()(包含在 shellapi.h 中)可以完成这项工作,但我已经看到使用 ShellExecute() 生成应用程序要容易得多,但它不会让我在我想要的时候关闭它,所以我想要一个 CreateProcess 函数的工作示例代码来完成这项工作,假设媒体播放器是“C:\wmplayer.exe”,而 mp3 文件是“C: \1.mp3"...我打开mp3播放器有点成功,但无法播放mp3。我希望我能在这里得到帮助。问候

0 投票
2 回答
6114 浏览

tcl - Expect/TCL:将命令传递给特定的 proc/spawn ID

我正在尝试编写一个期望脚本来执行以下操作..

打开 13 个终端窗口(gnome-terminal、xterm 等),每个窗口通过 ssh ( ssh InReach@10.1.6.254) 连接到终端服务器,并通过 expect 提供密码。

我可以让它在一个窗口中正常工作。我遇到的问题是让输入传递到每个窗口。

例如...

我可以

在一个while循环内并获得我的13个窗口。但我希望每个人都能通过期望自动登录。

0 投票
4 回答
21809 浏览

command-line - 参数传递策略 - 环境变量与命令行

我们开发人员编写的大多数应用程序都需要在启动时进行外部参数化。我们传递文件路径、管道名称、TCP/IP 地址等。到目前为止,我一直在使用命令行将这些传递给正在启动的应用程序。我必须解析命令行main并将参数定向到需要它们的位置,这当然是一个很好的设计,但是对于大量参数来说很难维护。最近我决定使用环境变量机制。它们是全局的,可以从任何地方访问,从架构的角度来看不太优雅,但限制了代码量

这是我对这两种策略的第一印象(可能是相当浅薄的),但我想听听更有经验的开发人员的意见——使用环境变量和命令行参数将参数传递给进程有哪些优缺点?我想考虑以下事项:

  1. 设计质量(灵活性/可维护性),
  2. 内存限制,
  3. 解决方案的可移植性。

评论:

广告。1.这是我感兴趣的主要方面。

广告。2. 这有点务实。我知道 Windows 上的一些限制目前很大(命令行和环境块都超过 32kB)。不过我想这不是问题,因为如果需要,您应该使用文件来传递大量参数。

广告。3. 我对 Unix 几乎一无所知,所以我不确定这两种策略是否像在 Windows 上一样可用。请详细说明。

0 投票
2 回答
1959 浏览

spawn - 在 IDL 中使用 spawn 命令

我对 IDL 很陌生(试图为使用它的人做一个 POC),我正在尝试运行一个外部命令。我添加的代码行是这样的:

spawn, 'C:\Program Files\ITT\IDL\IDL80\products\envi48\save_add\visual.exe'

我认为这就是启动外部命令所需的全部内容。当我运行应用程序时,我可以使用调试器单步执行代码,当我到达这一行并单步执行时,我的可执行文件不会运行。我在调试器中看不到任何指示任何类型错误的消息。

我将文件 visual.exe 放在目录中,并且可以手动运行它而没有问题。它似乎只是直接跳过代码而不执行它或报告任何错误。