根据标题:
设置 cron 作业以检查长期运行的进程是否仍在进行,如果没有,启动它的最佳方法是什么?
如果我在 cron 中启动一个长时间运行的进程,它会阻塞吗?还是 cron 作为一个独立的孩子分叉这个过程?
谢谢!
我正在研究有助于保持进程正常运行的不同服务(发生崩溃时自动重启)。您更喜欢哪些?您有什么推荐/建议?以下是我找到的几种方法:
就我个人而言,我在 monit 没有正确重生进程方面有过糟糕的经历,所以我不得不反对它。我目前正在使用 daemontools,到目前为止它运行良好。
如何按 unix 中的总进程时间对活动进程进行排序?
我正在寻找一种简单的方法来N使用一个命令同时运行选定的进程。它应该将所有输出放在我的终端上,并在我退出时关闭所有输出ctrl+c。是否有任何现有的应用程序可以做到这一点?
我在想一些事情exec_many 10 foo- 它应该保持 10foo秒的运行并重生任何死亡的人。
我认为 Linux 可以使用 ulimit 做到这一点,我正在 Win7 x64 中寻找类似的东西。问题是有时一个进程不知道物理内存已经耗尽并继续分配内存,这会使系统变慢,因为系统正在从页面文件分配。唯一的恢复方法是硬重启。
谢谢
有谁知道的区别ps -awx vs. ps -awwx?
我正在跟踪一些进程,当我添加一个额外的“w”时,我看到了更多的信息。当您发出多个“v”时,这是否像在其他情况下(例如 SSH 调试)一样工作,输出越“详细”?我在手册页中没有看到任何关于此的内容。
在 Windows Server 2003 中,我在任务管理器中看到一个进程在 I/O 其他列中具有高值。我试图确定它是否处于某种错误状态,但我不知道 I/O 其他意味着什么。I/O 读取和写入较低。什么是 I/O 其他?
我也在寻找关于 I/O 其他操作是什么的更多细节,比“这种类型的操作的一个例子是控制功能”更多的解释。谢谢
我有一个非常需要重构的内部 Perl 脚本。为了不重新发明轮子,我想看看是否存在与它等效的开源软件,但我很难找到。
该脚本在所有主机上作为守护程序运行,并允许我执行以下操作:
无论如何,这都不是火箭科学,但我似乎找不到任何可以复制该功能的东西。 RunDeck 很接近,但我看不到哪里可以跨不同主机管理流程工作流。
这里有人有什么我应该调查的吗?
我想获得有关由我的服务器(运行 Debian)上的特定进程(或进程组或 cgroup)引起的 CPU 使用率、RAM 使用率、磁盘使用率百分比的图表。
该工具必须是 FOSS,如果有 Debian 软件包,那就更好了。
该工具确实不是需要做的意义监控“如果资源X是发送电子邮件> 75%”,只是提供了图形是配不上我。
process ×10
linux ×4
monitoring ×3
files ×2
unix ×2
cron ×1
debian ×1
init ×1
io ×1
memory ×1
pool ×1
ps ×1
scheduling ×1
task-manager ×1
windows-7 ×1