问题标签 [background-process]
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.
c - 后台进程退出的速度比我添加它的 pid 进行管理的速度快
我正在使用 fork() 在 C 中创建后台进程。
当我创建其中一个进程时,我将它的 pid 添加到一个数组中,这样我就可以跟踪后台进程。
我有一个收割僵尸的处理程序
当我创建后台进程时,处理程序正在执行并尝试清理子进程,然后我什至可以调用 addBGroundProcess。
我正在使用像 emacs& 这样不应该立即退出的命令。
我错过了什么?
谢谢。
mysql - 后台 Rake 任务帮助
我想创建一个 Rake 任务:
1) 检查表行 2) 中的列,如果其值为 false,则发送包含行信息的电子邮件,3) 然后将值从 false 更改为 true。
有谁知道解决这个问题的最佳方法?
iphone - 如何仅对 iPhone 中的可见单元格进行计算?
我在表格视图中有这么多单元格,说近 500 个。每个单元格都有自己的图像和字符串段落。实际上,我在 UIView 的 drawRect 方法的帮助下绘制了这些图像和字符串。所以我需要计算图像和每个字符串的位置(包括它们的宽度和高度来测量单元格高度和环绕区域)。如果我一次对所有单元格进行计算,则需要一些时间.. 那不好。我想快速显示单元格。所以我只想对可见单元格进行计算,并希望立即显示可见单元格。然后其他单元格的计算应该在后台进行。还有一件事,我将为每个单元格只计算一次。一旦我这样做了,我会将值存储在数组中。下次我将简单地根据数组值显示事物,而不是通过计算..
请任何人帮我做......我只是想知道这是否可能?如果是,实现它的程序是什么?
提前致谢...
python - 后台运行 Python 脚本不断停止
我制作了一个我想在我的计算机后台运行的 .pyw python 脚本。
现在,我通过将它放在我的 Windows 7 计算机的 Startup 文件夹中将它设置为启动,这应该会在它启动时触发它启动。
问题是脚本似乎由于某种原因在某个时候停止运行。我认为它只是在我的计算机进入睡眠状态时停止并且之后不再开始运行。
是否有一种“更正确”的方式来运行后台任务,而不会在每次计算机进入睡眠状态时都死掉?
ruby-on-rails - Rails 并行后台处理
我有一个 Rails 应用程序(它就像一组打印机的某种负载平衡器)需要做一些后台处理。后台处理逻辑需要遍历所有可用(非繁忙)打印机,并通过 TCP 套接字向每个打印机发送打印作业,只要有作业存在。
我知道有几种处理后台处理的解决方案(Starling / Workling / ActiveMQ、BackgroundRB、Delayed Job 等),但是最适合我需要的解决方案是(我需要一个工作线程/线程)打印机当前可用)?
iphone - 在 iOS 4+ 上长时间在后台做简单的任务
让我改写一下以使其更清楚:
在我的应用程序进入后台 20 分钟后,如何让“警报”响起?
老问题:
在 iOS 上,如何在 5-10-60 分钟后进行最简单的品尝?本质上,在预定义的时间间隔后触发 NSTimer。
我做“开始任务”,睡觉(一段时间);然后“结束任务”。但是,如果我睡超过 5 分钟,我的应用程序通常会被杀死。我看过一些帖子提到应用程序可以在后台保持活跃几个小时,这究竟是如何实现的?
ssh - 在其他主机上使用 `ssh -x -n` 杀死所有由父进程生成的进程
嗨,一个名为 G09 的软件使用 Linda 并行工作。它在其他节点(主机)上生成其并行子进程
/usr/bin/ssh -x compute-0-127.local -n /usr/local/g09l/g09/linda-exe/l1002.exel ...other_opts...
但是,当主节点杀死该进程时,其他节点上的相应子进程,即compute-0-127并没有死亡,而是继续在后台运行。现在,我手动转到每个具有这些孤立 Linda 进程的节点并使用kill
. 有没有办法杀死这样的子进程?
在杀死进程之前查看 PSTREE 的 pastebin 1,在父进程被杀死后查看 PSTREE 的 pastebin 2
pastebin1 - http://pastebin.com/yNXFR28V
pastebin2 - http://pastebin.com/ApwXrueh - 没有
足够的信誉点用于第二个超链接pastebin,对不起!(
更新到 Answer1
感谢马丁的解释。我尝试了以下
但是当 Torque/Maui(处理作业执行)终止作业(此脚本)qdel $jobid
时,G09 启动的进程ssh -x $host -n
仍然在后台运行。我在这里做错了什么?(正常终止不是问题,因为 G09 本身会停止这些过程。)以下是pstree
之前qdel
在qdel
它仍然显示之后
我在这里做错了什么?错trap killme 'TERM'
了吗?
iphone - 使用数据库时在后台任务中更新 SQLite DB 的最佳策略
我有一个允许用户查询 sqlite DB 的应用程序。当应用程序启动时,它会下载一个 URL 以查看后台线程上是否有任何数据库更新。
不幸的是,如果用户选择了一个在更新运行时尝试查询数据库的函数,这会导致锁定发生。
我的问题是双重的。
在这种情况下避免冲突的最佳策略是什么。
- 将数据库复制到另一个文件更新它并复制回来
- 进行某种单例操作并使用它来安排队列中的操作。
- 循环并等待锁打开(尽管我不想阻止用户)
是否可以在应用程序终止之前暂停后台线程并在应用程序终止之前运行更新。
如果有人有任何建议,我将不胜感激,因为我需要运行更新,而用户无需停止使用该应用程序。
sql-server - 不断在后台线程上从文本文件填充 SQL 数据库
目前,我想在将数据存储到数据库时向用户提供此选项。
将数据保存到文件并使用后台线程将数据从文本文件读取到 SQL 服务器。
我的程序流程: - 不断来自服务器的数据流(每秒 100 个)。- 希望将数据存储在文本文件中,并使用后台线程将文本文件中的数据不断复制回 SQL 数据库,作为另一个用户选项。
以前有这样做过吗?
干杯。
php - 在后台执行 PHP 脚本......我的情况最好的解决方案是什么?
我正在开发一个电子邮件系统,我必须为一家公司插入一个 CMS。我正在寻找一种方法来使电子邮件发件人脚本在后台运行,而管理员可以导航甚至关闭浏览器。
我发现了一个名为 PHP 的函数ignore_user_abort()
,它是保持页面运行所必需的,即使它已经超时。
现在我有“启动脚本”的三个解决方案:
我可以使用 iframe
我可以使用之前配置为很早就超时的 Ajax 调用。例如:使用jQuery 框架:
$.ajaxSetup({ timeout: 1000 });
我可以使用 cron 作业,但我想避免这种解决方案,因为它们是“虚拟的”并且在该服务器上不稳定。
还有其他解决方案吗?我不太喜欢 iframe 解决方案,但我已经将它们与 Ajax 上传器脚本一起使用。
我不希望管理员按F5并启动它的第二个实例。
该公司的用户被告知只能使用 Firefox 登录 CMS。谢谢