exe c перенаправление stdout и stderr в файл .log - PullRequest
0 голосов
/ 12 февраля 2020

У меня есть скрипт, который я хочу, чтобы exe c распечатал stdout и stderr из файла .log, скрипт, который exe c собирается использовать, это "rotatelogs" в / usr / bin directory.

exe c script:

exec > >(/usr/sbin/rotatelogs /home/dfnuat/psLogsCalling.log 86400) exec 2>&1

Скрипт работает нормально, но моя проблема с именем файла, которым является скрипт печать. Итак, я указал файл psLogsCalling.log, но он продолжает печатать в файле с тем же именем, но объединенным с числовой строкой. Например: psLogsCalling.log.1581465600

и созданный мной файл psLogsCalling.log пуст.

Каждый раз, когда запускается скрипт, создается новый файл журнала с другим номером.

почему это происходит?

...