Amazon Best VPN GoSearch

온웍스 파비콘

runscript - 클라우드의 온라인

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터를 통해 OnWorks 무료 호스팅 제공업체에서 runscript 실행

이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 명령 실행 스크립트입니다.

프로그램:

이름


runscript - minicom용 스크립트 인터프리터

개요


실행 스크립트 스크립트 이름 [로그 파일 [홈 디렉토리]]

기술


실행 스크립트 minicom 내에서 호출할 수 있는 간단한 스크립트 인터프리터입니다.
Unix 시스템 또는 즐겨찾기에 로그인하는 것과 같은 작업을 자동화하는 통신 프로그램
게시판.

기도


프로그램은 스크립트 이름과 선택적으로 파일 이름 및 사용자의 홈 디렉토리를 예상합니다.
인수로 입력 및 출력이 "원격 끝"에 연결될 것으로 예상합니다.
연결하는 시스템. 모든 메시지 실행 스크립트 로컬 화면을 의미
로 지시된다 표준 오류 산출. 실행하면 이 모든 것이 자동으로 처리됩니다.
미니 콤. 로그 파일 및 홈 디렉토리 매개변수는 로그를 알려주는 데만 사용됩니다.
명령 로그 파일의 이름과 기록 위치. homedir을 생략하면
runscript는 $HOME 환경 변수에 있는 디렉토리를 사용합니다. 로그 파일도
name을 생략하면 로그 명령이 무시됩니다.

키워드


Runscript는 다음 명령을 인식합니다.

goto gosub return 보내기를 기대하세요!< !
시간 초과인 경우 XNUMX월에 인쇄 세트 종료
자세한 수면 휴식 통화 기록

개요 OF 키워드


보내다
모뎀으로 전송됩니다. 뒤에 '\r'이 옵니다. 될 수 있습니다:
- 일반 텍스트, 예: '안녕하세요'
- 따옴표로 묶인 텍스트, 예: 'send "hello world"'

이내에 다음 시퀀스가 ​​인식됩니다.
\n - 개행
\r - 캐리지 리턴
\a - 벨
\b - 백스페이스
\c - 기본 '\r'을 보내지 않습니다.
\f - 폼피드
\^ - ^ 문자
\o - 문자 보내기 o (o 는 XNUMX진수)

제어 문자는 ^ 접두사(^A ~ ^Z, ^[, ^ ^],
^^ 그리고 ^_). ^ 문자를 보내야 하는 경우 접두사에 \ 이스케이프를 붙여야 합니다.
문자.
XNUMX진수 문자는 XNUMX자리이거나 숫자가 아닌 문자로 구분됩니다.
null 문자는 \0000과 함께 전송될 수 있으며 'send 1234'는 'send
\0061234'.
또한 $(environment_variable)을 사용할 수 있습니다(예: $(TERM)). Minicom은 XNUMX개를 통과했습니다.
특수 환경 변수: $(LOGIN): 사용자 이름, $(PASS):
다이얼링 디렉토리의 적절한 항목에 정의된 비밀번호 및 $(TERMLIN)
이것은 화면의 실제 터미널 줄 수입니다(즉, 상태 표시줄
제외 된).

인쇄
인쇄물 로컬 화면으로 이동합니다. 기본값 뒤에 '\r\n'이 붙습니다. 설명 보기
위의 '보내기'.

레이블 :
goto 또는 gosub와 함께 사용할 레이블(이름 'label' 포함)을 선언합니다.

고토
프로그램의 다른 위치로 이동합니다.

고섭
프로그램의 다른 위치로 이동합니다. 'return' 문을 만나면,
제어는 gosub 다음의 문으로 돌아갑니다. Gosub는 중첩될 수 있습니다.

return
고섭에서 돌아옵니다.

!
'command'가 실행되는 쉘을 실행합니다. 반환 시 변수 '$?' ~이다
이 명령의 종료 상태로 설정하면 이후에 'if'를 사용하여 테스트할 수 있습니다.

!<
'command'가 실행되는 쉘을 실행합니다. 명령의 stdout 출력
실행이 모뎀으로 전송됩니다. 반환 시 변수 '$?' 출구로 설정
이후에 'if'를 사용하여 테스트할 수 있습니다.

출구 [값]
선택적 종료 상태로 "runscript"에서 종료합니다. (기본값 1)

세트
의 값을 설정합니다. (단일 문자 az) 값에 . 만약에
존재하지 않으며 생성됩니다. 정수 값 또는
또 다른 변수.

INC
의 값을 증가시킵니다. 하나씩.

12월
의 값을 감소시킵니다. 하나씩.

if
조건부 실행 . <, >, != 또는 =일 수 있습니다. 예: 'a > 3인 경우
exitlabel'로 이동합니다.

시간 제한
전역 시간 초과를 설정합니다. 기본적으로 'runscript'는 120초 후에 종료됩니다. 이것
이 명령으로 변경할 수 있습니다. 경고: 이 명령은 내에서 다르게 작동합니다.
'expect' 문이지만 나중에 자세히 설명합니다.

말 수가 많은
기본적으로 이것은 '켜짐'입니다. 즉, 모뎀에서 읽고 있는 모든 것이
'runscript'에 의해 화면에 반향됩니다. 이것은 당신이 무엇을 볼 수 있도록
'런스크립트'가 하고 있습니다.


에 대한 실행 일시 중지 초.

기대
예상하다 {
패턴 [문]
패턴 [문]
[시간 초과 [성명] ]
....
}
가장 중요한 명령입니다. 예상은 읽을 때까지 입력에서 계속 읽습니다.
지정된 패턴 중 하나와 일치하는 패턴입니다. 예상이 선택 사항을 만나는 경우
해당 패턴 뒤에 문을 실행하면 실행됩니다. 그렇지 않으면 기본값은
기대에서 벗어나십시오. 'pattern'은 'send'에서와 마찬가지로 문자열입니다(위 참조).
일반적으로 예상은 60초 후에 시간 초과되어 종료되지만 변경할 수 있습니다.
시간 초과 명령으로.

하다
'기대' 문에서 벗어나십시오. 이것은 일반적으로 에 대한 인수로만 유용합니다.
timeout의 기본 동작은 종료하는 것이기 때문에 예상 내 'timeout'
바로.

전화
제어를 다른 스크립트 파일로 전송합니다. 해당 스크립트 파일이 완료되지 않으면
오류가 발생하면 원래 스크립트가 계속됩니다.

기록
로그 파일에 텍스트를 씁니다.

노트


스크립트를 작성하여 minicom을 종료하도록 하려면(예: minicom을 사용하여 전화를 걸 때
ISP를 설정하고 스크립트에서 PPP 또는 SLIP 세션을 시작하려면 "!
killall -9 minicom"을 마지막 스크립트 명령으로 사용합니다. -9 옵션은 minicom이
종료하기 전에 전화를 끊고 모뎀을 재설정합니다.
글쎄, 나는 이것이 당신을 경험있는 '프로그래머'로 만들기에 충분한 정보라고 생각하지 않습니다.
'runscript'이지만 예제와 함께 유용한 몇 가지를 작성하는 것이 너무 어렵지 않아야 합니다.
스크립트 파일. BASIC에 대한 경험이 있다면 일이 더 쉬울 것입니다. NS 미니 콤
코드는 두 개의 예제 스크립트와 함께 제공되며, 스크립트 데모 그리고 유닉스 로그인. 특히
마지막 것은 자신의 스크립트를 구축하기 위한 좋은 기반입니다.

onworks.net 서비스를 사용하여 온라인에서 runscript 사용


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

Linux 명령

Ad




×
광고
❤️여기에서 쇼핑, 예약, 구매하세요. 비용이 들지 않아 서비스를 무료로 유지하는 데 도움이 됩니다.