Параметр -T
для ssh
заставит удаленный сервер SSH выделить виртуальный терминал для сеанса, и поэтому программы (, такие как оболочка ), будут действовать соответствующим образом.
Для передачи произвольных данных пропустите опцию -T
.
Выяснилось, что у службы была такая простая зависимость, что она запускалась до того, как была запущена сама служба журналов.
Вероятно, поэтому файлы были там, но продолжали иметь размер 0. lsof
не показывал мне никакого процесса для файлов dmesg.log или journaltemp.log
В итоге я просто поместил старый добрый sleep 5
в начало файла test.sh, и с тех пор он работает.
Вероятно, есть лучшее/более чистое решение, установив запуск после журнала в сервисном файле, но я не смог этого понять. Сон работает и теперь является частью моего test.sh