问题标签 [jobs]
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.
perl - 在 mod_perl 下使用 Perl 跟踪“工作”
我在 mod_perl 下运行了这个项目,显示了主机上的一些信息。此页面上有一个带有下拉菜单的文本框,允许用户 ping/nslookup/traceroute 主机。输出显示在文本框中,如tail -f
.
它在 CGI 下工作得很好。当用户请求 ping 时,它会对服务器进行 AJAX 调用,实际上它会在服务器上启动 ping,并将输出发送到临时文件。然后后续的 ajax 调用将“跟踪”文件,以便更新输出,直到 ping 完成。作业完成后,临时文件将被删除。
但是,在 mod_perl 下,无论我做什么,我都可以阻止它创建僵尸进程。我已经尝试了一切,双叉,使用IPC::Run
等。最后,在 mod_perl 下不鼓励系统调用。
所以我的问题是,也许有更好的方法来做到这一点?是否有 CPAN 模块可用于创建可在 mod_perl 下工作的命令行作业和拖尾输出?我只是在寻找一些建议。
我知道我可能会创建某种“工作”守护程序,我用详细信息发出信号并从中获取更新。它会运行命令并跟踪它们的状态等。但是有没有更简单的方法?
提前致谢。
google-app-engine - 电脑集群出租?
我正在大学做一个项目,它需要运行我编写的程序(用 C++ 编写)的多个实例(1000 个),该程序运行了很长时间(比如 2 小时)。该程序是非常独立的——它不需要输入文件,我认为唯一的依赖是 boost。
我目前正在使用大学拥有的计算机集群。但是,它已经很老了,调度和监控服务的工作也很糟糕。
所以我想知道我是否可以在其他地方从事我的工作,以赚取一些钱。例如,我研究了一下 Google App Engine,但似乎每项工作都必须在 30 秒后结束,这不适合我。也许是亚马逊 EC2?
你知道这样的选择吗?
sql-server-2005 - 如何备份 SQL Server 代理作业?
可能重复:
如何备份 SQL Server 代理作业?
嗨,我想将我的 sql server 2005 代理作业备份到另一台服务器,如何备份和恢复 SQL Server 2005 代理作业计划?
oracle - 具有无效所有者的 Oracle dbms_job
好的,客户端站点上的数据库具有 dbms_job 条目,其中 schema_user 无效。(这似乎是使用 exp/imp 从另一台机器引入模式的效果。)
我想摆脱这些工作,但标准操作程序说你必须作为工作的所有者连接到 dbms_job.remove() 它。
我认为一种解决方法可能是在这种情况下创建用户,然后使用它来删除作业。
想法?
编辑:或者甚至直接编辑 sys.job$ 表而不是通过 dbms_job 接口?
sharepoint - Sharepoint 计时器作业属性的严重问题
几分钟前,我尝试创建一个定时工作
A 添加了一些属性,例如
this.Properties.Add("fileName", fileName); this.Properties.Add("username", new NetworkCredential("username", "password");
更新作业后,管理中心的计时器作业列表中出现严重错误。
平台不知道如何反序列化 System.Net.NetworkCredential 类型的对象。该平台可以反序列化原始类型,例如字符串、整数和 GUID;其他 SPPersistedObjects 或 SPAutoserializingObjects;或以上任何一项的集合。考虑重新设计您的对象以将值存储为这些受支持的格式之一,或联系您的软件供应商寻求支持。
现在我无法使用 SPJobdefinition 的 Delete() 方法或 SPObject 模型中的其他类删除或收回作业。
command-line - 从命令行创建 Hudson 作业和视图
我可以从命令行创建 Hudson 作业吗?如果是,可以以相同的方式创建视图吗?
sharepoint - Sharepoint Timer Job 进程不释放文件(IOException)
我创建了一个计时器作业(通过功能部署),它在主机服务器的文件系统中创建一个文件。
FileStream 构造函数中的 FileAccess.Write、FileShare 等也不起作用。在定时器服务重新启动之前,既不能在定时器进程中删除,也不能在 Windows 资源管理器中以管理员权限删除创建的文件。
计时器作业是通过 NETWORKService 执行的。
在控制台应用程序中(在管理员权限下运行相同的代码)它可以正常工作。
我决定在文件系统中临时创建随机文件以快速解决我的问题,但这不是最好的情况。
windows - 如果我对工作的一个窗口有 HANDLE,如何获得工作句柄
我的应用程序试图抓取 IE8,在这里我们以某种方式获得了 Internet Explorer 窗口/UI 的句柄。现在我想获得 IE8 的工作句柄。一个想法是 - 首先使用 IE Window HANDLE 使用 GetWindowThreadProcessId() 确定进程 ID,但在此之后我被卡住了。
IE8 中有新的实现,这里打开的每个选项卡都是作业中的一个进程。因此,我们看到的 IE8 是作为一项工作进行管理的。
.net - 使用 systemdiagnostics.process 在 Powershell 中运行后台作业
我知道 Powershell 具有 , 等的后台作业功能Start-Job
,Wait-Job
但是是否可以使用 .Net 中的Process
类System.Diagnostics
来实现相同的目的?如果是这样,最好的方法是什么/与运行后台作业的默认 Powershell 机制相比,它有什么优势?
c# - 当父进程在C#中终止时如何终止子进程
任务:如果父进程终止,则自动终止所有子进程。例如,不仅可以以正确的方式终止父进程,还可以通过在 ProcessExplorer 中终止父进程。我该怎么做?
С 主题建议中使用 Job 对象的类似问题。如何在 C# 中使用它而不导出外部 DLL?
我尝试使用作业对象。但是这段代码不能正常工作:
PInvoke.SetInformationJobObject 返回错误。GetLastError 返回错误 24。但是,PInvoke.AssignProcessToJobObject 工作并且子进程添加到作业队列(我可以在 ProcessExplorer 中看到它)。但是,因为 PInvoke.SetInformationJobObject 不起作用 - 当我杀死父进程时,生成的进程仍然存在。
我在这段代码中有什么不正确的地方?