나는 사용하고 싶다multitail
SSH를 통해. 그러나 다음 명령은 실패합니다.
$ multitail "ssh dev-04 tail -f /opt/app/app.log"
Error opening file ssh docdev-04 tail -f /opt/alfresco/share.log (No such file or directory)
그러나 다음을 ssh
사용 하여 tail
잘 작동하고 파일 내용을 표시합니다 .
$ ssh dev-04 tail -f /opt/app/app.log
Enter passphrase for key '/home/username/.ssh/id_rsa':
2016-08-03 09:40:27,926 INFO [org.springframework.extensions.webscripts.DeclarativeRegistry] [localhost-startStop-1] Registered 8 Package Description Documents (+0 failed)
문제는 비밀번호 요청에 있는 것 같습니다. 하지만 어쨌든 나는 그것을 작동시키는 방법을 모른다
답변1
multitail의 맨페이지에 따르면 -l 플래그가 필요합니다.
-l command Command to execute in a window. Parameter is the command. Do not forget to use "'s if the external command needs parameter! (e.g. -l "ping host").
따라서 상황에 따라 다음을 시도해 보십시오.
multitail -l "ssh dev-04 tail -f /opt/app/app.log"
현재 형식에서 multitail은 인수가 "ssh dev-04 tail -f /opt/app/app.log"
실행 및 캡처할 애플리케이션이 아니라 파일일 것으로 예상합니다.
비밀번호 입력이 얼마나 잘 작동하는지 모르겠지만, 그래도 실패하면 키를 통해 SSH 인증을 시도해 보세요. (예를 들어 다음을 참조하세요.https://wiki.archlinux.org/index.php/SSH_keys)