Articles of 背景

从后台进程redirectstdout&stderr

我有一个名为foo的脚本运行程序a.exe,并将计时统计信息发送到文件time.log #!/bin/bash date 1>> time.log (time ./a.exe) 2>> time.log 如果我在terminal的后台运行脚本,并保持我的shell打开,直到a.exe完成,但如果我在后台运行脚本并退出我的terminal(a.exe需要很长时间才能运行) foo & exit 当我回来,a.exe已经执行,但时间统计信息不会出现在我的日志文件。 有人知道为什么吗? 是否有一种方法可以在closures父shell之后获取计时统计信息? 谢谢

防止delayed_job后台作业在单个服务器上占用过多CPU

我的Rails应用程序有许多任务被卸载到后台进程中,比如图像大小调整和上传到S3。 我正在使用delayed_job来pipe理这些进程。 这些过程,特别是缩略图PDF(使用Ghostscript)和调整图像大小(使用ImageMagick),都是CPU密集型的,通常会消耗100%的CPU时间。 由于这些作业与Web应用程序本身以及数据库在相同的(RedHat Linux)服务器上运行,因此可能导致我们的Web应用程序无响应。 一个解决scheme是让另一台服务器只运行后台作业。 我想这将是最佳的解决scheme? 但是,由于这不是我能立刻做的事情,我不知道是否有可能以某种方式使后台作业以较低的操作系统优先级运行,并因此在工作中消耗较less的CPU周期? 感谢赞赏。

我如何捕获mouseevents和keyevents在Linux上使用python背景

我想制作一个可以在后台运行的python脚本,但是在mouseevent或keyevent发生时打印文本。 有没有任何库/内置function来实现这一点? 或者我可以调用任何系统命令来获取这些信息? 作为根是没有问题的。

把当前的Python程序带到后台

一个python脚本打印信息到屏幕,然后应该去背景。 如何从脚本内部做到这一点?

find由nohup命令运行的进程

我使用以下命令"nohup server &"在Centos中运行服务器可执行文件。 现在我需要杀死进程"server" 。 但是我尝试了"ps -a"命令来获得PID但是我无法得到这个过程。 现在如何杀死"server"呢?

我怎样才能把当前运行的Linux进程放在后台?

我有一个使用git将文件从Linux shell上传到远程服务器的命令,完成需要几个小时。 我怎样才能把这个正在运行的程序放在后台? 所以我仍然可以在shell上工作,这个过程也完成了吗?

如何知道C / C ++过程是否在后台运行?

我在我的过程中有一个方法,只有当进程不在后台时才应该运行。 如何dynamictesting当前进程是否在后台? 谢谢

在Windows中在后台运行bat文件

我需要在Windows中运行一个bat文件。 我已经尝试使用START命令。 问题是,我远程连接到这台机器,如果我注销,那么进程就会被终止。 即使从远程机器注销后,是否还有任何方法可以保持bat文件运行? 提前致谢

如果系统处于活动状态,如何检查C ++?

我正在编写代码,只有在PC上没有任何人为活动的时候才需要运行,就像屏保运行一样。 任何build议如何在Windows下的c + +做到这一点? @talnicolas,只是为了使用未使用的资源,有多less人离开电脑,但他们在另一个地方?

在没有控制台窗口的情况下启动程序(在后台)

我想在Windows启动时启动一个简单的程序,但我不想显示与该程序相关的控制台输出窗口。 只是为了testing,该程序可以像这样简单: int main (int argc, char** argv) { while (1) { printf ("hello world…\n"); Sleep (10000); } return 0; } 编译为: cl foo.c 我知道如何在Windows启动时启动程序(启动文件夹,创buildregistry等),但我不知道如何隐藏程序启动时出现的控制台输出窗口。 在search这个时候,我发现我可以使用start /B foo.exe 。 还有其他的方法吗? 有些东西像我们在unix上使用的"&" 。 我的实际程序很大,是用C编写的,所以我不能使用一些其他的替代方法(例如WinMain)和java (如这里所解释的)。