Я пишу простой сценарий unix для автоматизации чтения файла журнала.
Приведенный ниже скрипт не выводит никаких данных на терминал. Он просто запрашивает пароль для buser, а затем просто зависает. Я понимаю, что это происходит потому, что команды в -c
из su
выполняются в фоновом режиме. Но в лог-файле есть некоторые логи, и я хочу вывести их в терминал. Есть ли способ сделать это. Обратите внимание, что у меня нет возможности использовать команду sudo.
ssh -t auser@something.com "ssh -t aserver "su - buser -c "tail -f /logfile