Да, нормально. Дочерний процесс получит сигнал HUP, но процесс не завершится благодаря вашему nohup
.
Если вы не хотите видеть это сообщение, просто передайте идентификатор задания в disown
, например:
disown %1
Или запустите задание с &!
(специфичный для zsh трюк):
nohup ./my_script.sh &!
Ваша переменная LC _CTYPE определена неверно. Должно быть:
LC_CTYPE="en_US.UTF-8"
вместо
LC_CTYPE=UTF-8
Как заявил RobotJohnny, это может иметь какое-то отношение к вашему SSH-клиенту.
Я только что столкнулся с похожей проблемой. Решение заключалось в установке ожидаемого языкового пакета :
.yum install glibc-langpack-en.x86_64
Обратите внимание, :это в CentOS 8, но я предполагаю, что решение будет аналогичным в CentOS 7.