小编irr*_*ome的帖子

重定向到文件时,顶部输出的 grep 会产生有趣的字符

我正在运行 CentOS 6,我正在尝试 grep top 的输出并将其重定向到一个文件。

IE

top -u user1 -n 1 | /bin/grep somecommand &> scratch.txt
Run Code Online (Sandbox Code Playgroud)

的输出vim scratch.txt

^[(B^[[m21329 user1    20   0 2855m 816m 757m S 607.2  1.3  86:36.36 somecommand                                                     ^[(B^[[m^[[39;49m
Run Code Online (Sandbox Code Playgroud)

的输出cat scratch.txt

21329 user1    20   0 2855m 816m 757m S 607.2  1.3  86:36.36 somecommand
Run Code Online (Sandbox Code Playgroud)

问题:为什么我会在 vim 中看到有趣的字符,我该如何摆脱它们?

grep top

5
推荐指数
1
解决办法
442
查看次数

在 CentOS 8.1 上启用核心文件

我正在尝试调试一个呈现 X11 窗口的损坏的应用程序。我运行的是 CentOS 8.1。

我已按照Redhat有关启用核心转储的说明进行操作。

  1. 我已经启用DefaultLimitCORE=infinity/etc/systemd/system.conf
  2. 我重新启动了机器
  3. 我设置ulimit -c unlimited

当我尝试运行我的应用程序时:

$ /usr/local/some/broken_executable
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-aps003'
MESA-LOADER: failed to open swrast (search paths /usr/lib64/dri)
libGL error: failed to load driver: swrast
Aborted (core dumped)
Run Code Online (Sandbox Code Playgroud)

我在当前工作目录或我的主目录中都没有看到生成的核心文件。我还尝试取消注释该#DumpCore=yes/etc/systemd/system.conf并重新启动机器。

问题

  1. 我在这里缺少什么?我只是希望能够生成用于调试目的的核心文件。

centos core-dump systemd ulimit

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

标签 统计

centos ×1

core-dump ×1

grep ×1

systemd ×1

top ×1

ulimit ×1