Здравствуйте!
Имеется контейнер, в котором запущен процесс ссссссс имеющий pid=1. В этом же контейнере есть crond (pid != 1), который запускает раз в сутки команду, которая пишет сообщения на stderr. Хотелось бы stderr команды прочитать по «docker logs». Есть идеи как это сделать?
в контейнере процессы выглядят так
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
pasha 1 12.7 3.0 1084548 982220 ? Rs 09:03 0:08 ссссссс -F -c /etc/ссссссс.conf
root 8 0.0 0.0 4228 1144 ? Ss 09:03 0:00 crond -i
Моя идея была написать в кронтабе так:
2 2 * * * date >/proc/1/fd/2
Но у процесса ссссссс нет TTY и следовательно нет stdout и stderr. Как же тогда docker перехватывает stdout и stderr процесса ссссссс?