532得票9回答
如何获取后台进程的进程ID?

我从我的Shell脚本中启动了一个后台进程,当我的脚本结束时,我想要杀死这个进程。 如何从我的Shell脚本中获取该进程的PID?据我所知,变量$!包含当前脚本的PID,而不是后台进程的PID。

503得票14回答
如何将Node.js作为后台进程运行并保持不间断?

我通过 Putty SSH 连接到 Linux 服务器,尝试以后台进程运行:$ node server.js & 然而,2.5小时后终端变得不活跃,进程就会死亡。有没有办法让进程保持运行状态,即使终端断开连接? 编辑1 实际上,我尝试过nohup,但是一旦我关闭Putty SS...

308得票20回答
如何在Linux中关闭SSH客户端后防止后台进程被停止

我正在通过SSH(Putty)在Linux机器上工作。 我需要在晚上期间让一个进程一直运行,所以我认为我可以在命令末尾使用&符号将进程放入后台并将stdout重定向到文件中。 令我惊讶的是,这并不起作用。 一旦关闭Putty窗口,进程就会停止。 我该如何防止这种情况发生?

213得票14回答
如何在我的iOS应用中每n分钟获得一次后台位置更新?

我正在寻找一种在我的iOS应用程序中每隔n分钟获得后台位置更新的方法。我正在使用iOS 4.3,并且解决方案应适用于非越狱的iPhone。 我尝试/考虑了以下选项: - CLLocationManager startUpdatingLocation/startMonitoringSigni...

131得票6回答
Node.js 中的后台进程

如何处理NodeJS应用程序中的后台进程? 场景: 用户在应用程序中发布内容后,我想要对数据进行处理,从外部资源请求附加数据等操作。所有这些操作都需要花费大量时间,因此我希望将其放在req/res循环之外。理想情况下,只需具有作业队列即可快速转移作业,并且守护进程或任务运行程序将始终获取最旧...

128得票1回答
为什么Git一直告诉我正在“自动压缩存储库以实现最佳性能”?

注意:我不认为这是此问题的重复,该问题讨论了一个非后台打包,它使用一个略微不同的错误消息使git 挂起。 在我的一个Git仓库中,每次调用(例如) git fetch 时,Git都会打印:Auto packing the repository in background for opti...

104得票5回答
如何在基于servlet的Web应用程序中运行后台任务?

我正在使用Java,希望在我的应用程序中保持一个servlet的持续运行,但我不知道如何做到这一点。我的servlet有一个方法,每天从数据库中获取用户数量以及整个数据库的用户总数。因此,我希望为此保持servlet的持续运行。

89得票10回答
我能否在IIS上使用线程执行长时间运行的作业?

在ASP.Net应用程序中,用户在网页上点击按钮,这会通过事件处理程序实例化服务器上的对象并在该对象上调用方法。 该方法转到外部系统执行操作,这可能需要一段时间。因此,我希望在另一个线程中运行该方法调用,以便可以返回“已提交您的请求”消息并将控制权返回给用户。 尽管我很满意这样做是“fire-...

87得票4回答
运行一个shell脚本并将其放在后台,但仍然可以检查其输出内容

我该如何运行一个 shell 脚本并立即将其放入后台,但仍然可以随时通过 tail /tmp/output.txt 查看其输出。 如果以后可以前台这个进程就更好了。 P.S. 如果您能向 GNU screen 发送已经后台的进程(可能已初始化),那就太棒了。

72得票8回答
在.NET Core中,HostingEnvironment.QueueBackgroundWorkItem的替代方案

我们正在使用.NET Core Web Api,并寻求一种轻量级的解决方案来记录具有可变强度的请求并保存到数据库中,但不希望客户端等待保存过程。 不幸的是,在dnx中没有实现HostingEnvironment.QueueBackgroundWorkItem(..),而Task.Run(..)...