Я хочу добавить метку времени к событиям на сервере и сохранить результат в журнале.
Моя первая идея была:
( ./runServer.sh ) | sed "s/.*/`date +%s` & /" | xargs -0 >Server.log 2>&1 &
Но кажется, что sed никогда не переоценивает дату, поэтому все события получают одну и ту же метку времени.
Сейчас я пытаюсь обойти это, используя переменную окружения, но не могу найти правильный способ сделать это.
У меня есть эта явно неправильная строка ниже:
( ./runServer.sh ) | xargs -0 'export mydate=`date +%s` ; sed "s/.*/$mydate & /"' >Server.log 2>&1 &
Есть намеки? Спасибо.