Как фильтровать следующий файл журнала между отметками времени

Для этого с помощью оболочки:

ssh -t master 'bash -ic "{ cd <my-location>; node ./bin/www ;} &"'

Можно использовать бит disown (nohup):

ssh -t master 'bash -ic "{ cd <my-location>; node ./bin/www ;} & disown"'
-t выделять псевдо TTY для включения управления заданиями bash -i, сделает оболочку интерактивной, иначе соединение с мастером будет закрыто

В вашем случае вы можете уйти без группировки команд {}: [ ! d7]

ssh -t master 'bash -ic "cd <my-location>; node ./bin/www &"'
1
задан 25 November 2017 в 03:50

2 ответа

Вы должны посмотреть журналы с параметрами journalctl и --since и --until, но если вы ограничите себя захваченными top дисплеями, вы можете

sed -n -e '/Wed Nov 15 11:02:07 CET 2017/,/Wed Nov 15 11:03:07 CET 2017/p' <top.log
0
ответ дан 18 July 2018 в 02:38

Вы должны посмотреть журналы с параметрами journalctl и --since и --until, но если вы ограничите себя захваченными top дисплеями, вы можете

sed -n -e '/Wed Nov 15 11:02:07 CET 2017/,/Wed Nov 15 11:03:07 CET 2017/p' <top.log
0
ответ дан 24 July 2018 в 17:37
  • 1
    Вы также можете тестировать свои фильтры онлайн с помощью "regex & quot; checker или загрузить / загрузить пример regex. – htmlfarmer 25 November 2017 в 06:04
  • 2
    к сожалению, ничего не возникает, когда я пытаюсь запустить эту команду – user1974278 27 November 2017 в 19:08
  • 3
    Замените имя файла, в котором вы сохранили вывод top в – waltinator 27 November 2017 в 20:39
  • 4
    Я уже это сделал, но ничего не показывает. Есть ли способ, которым мы можем достичь этого с помощью сценариев оболочки или чего-то еще. Пожалуйста, помогите мне, как я могу достичь этого. Я также пробовал grep и sed – user1974278 27 November 2017 в 22:48

Другие вопросы по тегам:

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