SSH를 통해 Linux 시스템에서 방화벽 IP로 10초마다 실행할 수 있는 스크립트를 작성하는 데 도움이 필요합니다. 모든 명령 출력을 읽을 수 있는 파일로 저장해야 합니다.
방화벽 IP: 10.121.8.100
이 두 개는 한 번만 실행됩니다(처음).
set cli pager off
set cli scripting-mode on
이 네 가지 명령은 다음 순서로 10초마다 실행되어야 합니다.
show running resource-monitor ingress-backlogs
show running resource-monitor second last 10
show session info
show counter global filter delta yes
답변1
while
와 함께 무한 루프를 사용하십시오 sleep
.
set cli pager off
set cli scripting-mode on
while true; do
show running resource-monitor ingress-backlogs;
show running resource-monitor second last 10;
show session info;
show counter global filter delta yes;
sleep 10;
done
답변2
아래 스크립트는 귀하의 시나리오에 적합합니다.
ssh serverip <<'EOF'
set cli pager off
set cli scripting-mode on
for ((i=1;i>=1;i++))
do
show running resource-monitor ingress-backlogs
sleep 10
show running resource-monitor second last 10
sleep 10
show session info
sleep 10
show counter global filter delta yes
sleep 10
done
EOF