小编Ben*_* K.的帖子

在顶部显示完整的进程名称

我正在 ubuntu 上运行 Rails 堆栈。

当我 ps -AF 时,我得到了一个由 apache 模块设置的描述性进程名称,例如

00:00:43 Rails: /var/www...

这对于诊断负载问题非常有帮助。

但是当我登顶时,同样的过程简单地显示为

ruby

有没有办法让 ps -AF 进程名称在顶部?

command-line-interface top process ps

123
推荐指数
4
解决办法
12万
查看次数

有没有办法验证 /etc/crontab 的格式?

我更喜欢将计划任务放在 /etc/crontab 中,这样无论任务以哪个用户身份运行,我都可以一目了然地看到计划运行的内容。

唯一的问题是,与 crontab -e 不同,格式在保存时未得到验证——因此一个流浪字符可以悄悄地破坏整个 cron。

有没有办法在保存之前/之后验证 /etc/crontab 格式?

cron

50
推荐指数
4
解决办法
7万
查看次数

从所有其他人中排除 syslog 设施

我在 syslog 中的 local0 上添加了一些自定义日志记录。

将这些消息写入特定日志很容易,在我的 syslog.conf 中我有

local0.* -/var/log/my.log

但是如何从所有其他日志中排除 local0 呢?在我当前的设置中,local0 消息也显示在 /var/log/syslog 中,因为它被指定为

*.*;auth,authpriv.none -/var/log/syslog

我是否需要查看所有其他默认日志并添加 local0.none,或者是否可以使用某种全局排除?

logging syslog

5
推荐指数
2
解决办法
2万
查看次数

审计 cron 作业的 CPU 和内存使用情况

我有一个运行大量 cronjobs 的系统。似乎这些 cron 之一有时会消耗过多的 CPU 和内存。

有没有一种简单的方法来审计 cron 作业的 CPU 和内存使用情况?

monitoring memory performance-monitoring cron cpu-usage

4
推荐指数
1
解决办法
3949
查看次数