Настройте программу Linux Core-Dump для хранения сердечников постоянно

Поскольку время является встроенной оболочкой оболочки, оно записывает в stderr оболочки , а не в stderr команды.

Использование круглых скобок переводит всю команду в дочернюю оболочку, stderr которой может быть перенаправлен.

использование фигурных скобок дает аналогичный результат без фактического запуска подоболочки

  { time who ; } > /tmp/timwho >& /tmp/xx 

(да, вам нужна точка с запятой)

1
14.12.2018, 21:47
1 ответ

если вы еще не проверили это, старение файлов ядра также контролируется через systemd -tmpfiles попробуйте проверить grep core /usr/lib/tmpfiles.d/*и посмотреть, что такое конфигурация

d /var/lib/systemd/coredump 0755 root root 3d

сообщит об удалении основных файлов старше 3 дней. Посмотрите, не является ли это причиной удаления старых файлов. Если объем памяти не превысил настроенный предел, вы можете найти больше информации об этом в документации по Linux.

0
28.01.2020, 00:21

Теги

Похожие вопросы