우분투 bash를 사용하고 있습니다. 쉘을 통해 원격으로 서버에 로그인하고 싶습니다. 그러면 나만의 명령줄이 제공됩니다. 그런 다음 "shell"을 입력하고 로그인 자격 증명을 다시 입력한 다음 명령을 입력합니다. 이 명령 출력을 화면에 인쇄해야 합니다. 제안해주세요. 어떻게 해야 하나요?
답변1
ssh HOSTNAME "run_command with arguments"
명령을 실행합니다명령 실행그리고 두 개의 인수(1: "with" 및 2: "arguments")를 전달합니다. ;-) OUTPUT은 평소와 같이 stdout으로 이동합니다. 따라서 디렉토리에서 파일을 확인하려면사악한다음과 같은 것:
#!/bin/bash
host=my-server.biz
check="/opt/path/to/check"
list=`ssh $host "ls $check"`
evil=`echo -e "$list"|grep -c "evil"`
if [ $evil -eq 0 ]; then
echo "all is well"
else
echo "the end is nigh"
fi