распечатать дату в определенном формате

Вам не нужен netcat на вашем мосту. Как DanSut предложил в комментариях, вы можете вместо этого использовать параметр командной строки ssh -W , эта конфигурация должна работать для вас:

Host axp
  User          remote_userid
  HostName      remoteserver.com
  IdentityFile  ~/.ssh/id_rsa.eric
  ProxyCommand ssh -AW %h:%p bridge_userid@bridge_userid.com
-5
22.03.2018, 12:21
2 ответа

Вам не нужно echoв данном случае:

date +"%F %T,$task INFO $1"

Если $taskили $1содержат %, то их необходимо сначала заменить на %%, чтобы они не интерпретировались как последовательности формата с помощью date. Это можно сделать в bashс помощью

date +"%F %T,${task//%/%%} INFO ${1//%/%%}"
3
28.01.2020, 05:20

Изman date:

%F     full date; same as %Y-%m-%d
%T     time; same as %H:%M:%S
2
28.01.2020, 05:20

Теги

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