目次
シナリオ Linux--スクリプトで Telnet を正常に終了する方法
シナリオ
ホームページ 運用・保守 Linuxの運用と保守 シナリオ Linux 例の詳細な説明

シナリオ Linux 例の詳細な説明

Jun 21, 2017 am 11:19 AM
どうやって やめる

シナリオ Linux--スクリプトで Telnet を正常に終了する方法

シナリオ

telnet コマンドは、TELNET プロトコルのユーザー インターフェイスであり、 コマンド モードセッション モード の 2 つのモードをサポートしています。 Telnet は多くのコマンドをサポートしていますが、ほとんどの場合、ターゲット ホストが特定のポート (デフォルトは 23) を開いているかどうかを確認するためにのみ使用されます。 実行結果は 2 つあります:

    ポートが開いていません
  • $ telnet 101.199.97.65 62715
    ログイン後にコピー
    ログイン後にコピー
    Trying 101.199.97.65...
    telnet: connect to address 101.199.97.65: Connection refused
    ログイン後にコピー
    ログイン後にコピー
  • この時点で、コマンドは終了しています。

    ポートは開いています
  • $ telnet 101.199.97.65 62715
    ログイン後にコピー
    ログイン後にコピー
    Trying 101.199.97.65...
    Connected to 101.199.97.65.
    Escape character is '^]'.
    ログイン後にコピー
  • 現時点ではコマンドは終了していません。
プロンプト エスケープ文字は '^]'. によると、終了文字は '^]' (CTRL+]) であることがわかります。この時点で他の文字を入力しても終了しません。また、CTRL+C も終了しません。 CTRL+] を入力すると、自動的に実行され、コマンド モードに入ります:

^]
ログイン後にコピー
telnet>
ログイン後にコピー

本当に終了するには、この時点で quit を実行します。 Escape character is '^]'.可知退出字符为'^]'(CTRL+])。此时输入其它字符不能使其退出,CTRL+C都不行。输入CTRL+]后会自动执行,进入命令模式:
telnet> quit
ログイン後にコピー
Connection closed.
ログイン後にコピー

此时再运行quit才会真正退出。

$ telnet -e p 101.199.97.65 62715
Telnet escape character is 'p'.
Trying 101.199.97.65...
Connected to 101.199.97.65.
Escape character is 'p'.
p
telnet> quit
Connection closed.
ログイン後にコピー
$ echo "" | telnet 101.199.97.65 62715
ログイン後にコピー
ログイン後にコピー

其中,Escape character可以自定义,使用参数-e

Trying 101.199.97.65...
Connected to 101.199.97.65.
Escape character is '^]'.
Connection closed by foreign host.
ログイン後にコピー
ログイン後にコピー
$ echo "" | telnet 101.199.97.65 62715
ログイン後にコピー
ログイン後にコピー
その中で、エスケープ文字はパラメータ -e を使用してカスタマイズできます:

Trying 101.199.97.65...
telnet: connect to address 101.199.97.65: Connection refused
ログイン後にコピー
ログイン後にコピー
それでも、Telnet を終了するのは依然として面倒です。では、さらに一歩進んで、スクリプト内に Telnet が含まれている場合、どのようにして (正常に) 終了すればよいのでしょうか?

解決策

は実際には次のようになります:
  • 結果を出力した後すぐに終了します
$ sleep 2 | telnet 101.199.97.65 62715
ログイン後にコピー
    Trying 101.199.97.65...
    Connected to 101.199.97.65.
    Escape character is '^]'.
    Connection closed by foreign host.
    ログイン後にコピー
    ログイン後にコピー
    rrreeerrreee

  • 結果を出力した後に終了を遅らせます

    sleep 2によりtelnetが結果を出力し、2秒間留まり、コマンドモードを終了します。
  • rrreee

    rrreee

    このメソッドを使用して、標準出力と標準エラーをファイルにリダイレクトし、ファイルの内容を分析してポートのオープン状態を判断します。 🎜

    以上がシナリオ Linux 例の詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

    このウェブサイトの声明
    この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

    ホットAIツール

    Undresser.AI Undress

    Undresser.AI Undress

    リアルなヌード写真を作成する AI 搭載アプリ

    AI Clothes Remover

    AI Clothes Remover

    写真から衣服を削除するオンライン AI ツール。

    Undress AI Tool

    Undress AI Tool

    脱衣画像を無料で

    Clothoff.io

    Clothoff.io

    AI衣類リムーバー

    AI Hentai Generator

    AI Hentai Generator

    AIヘンタイを無料で生成します。

    ホットツール

    メモ帳++7.3.1

    メモ帳++7.3.1

    使いやすく無料のコードエディター

    SublimeText3 中国語版

    SublimeText3 中国語版

    中国語版、とても使いやすい

    ゼンドスタジオ 13.0.1

    ゼンドスタジオ 13.0.1

    強力な PHP 統合開発環境

    ドリームウィーバー CS6

    ドリームウィーバー CS6

    ビジュアル Web 開発ツール

    SublimeText3 Mac版

    SublimeText3 Mac版

    神レベルのコード編集ソフト(SublimeText3)

    壁紙エンジンが終了すると壁紙が消えてしまうのはなぜですか? 壁紙エンジンが終了すると壁紙が消えてしまうのはなぜですか? Mar 12, 2024 pm 05:40 PM

    ユーザーは、壁紙エンジンを使用してさまざまな壁紙を取得できます。多くのユーザーは、壁紙エンジンが終了すると壁紙が消えてしまう理由を知りません。動的壁紙は、壁紙をインストールしたソフトウェアがオンになっている場合にのみ、デスクトップ上で実行できます。壁紙エンジンが終了すると壁紙が消えてしまうのはなぜですか? 1. 動的壁紙は、壁紙をインストールしたソフトウェアがオンになっている場合にのみデスクトップで実行できます。 2.WallpaperEngine は元の壁紙を上書きします。もちろん、終了すると壁紙は消えます。 3. ファイル形式が画像タイプでない限り、壁紙はオフになった後も残ります。画像タイプは何らかの方法で取得できますが、動的ではありません。 4. Windows にはビデオや動画像が壁として存在しません。

    Microsoft アカウントの終了チュートリアル: Win11 アカウントを終了する方法 Microsoft アカウントの終了チュートリアル: Win11 アカウントを終了する方法 Dec 25, 2023 pm 08:04 PM

    以前の win11 アップデートでは、Microsoft アカウントでのログインを省略できましたが、最新の win11 ホームバージョンでは、インストール時に Microsoft アカウントでのログインが強制されます。ただし、Microsoft アカウントでログインすると、多くのトラブルが発生します。インストール完了後、ログアウトしたいのですが、終了方法を教えます。 win11 で Microsoft アカウントからログアウトする方法 1. まず、図に示すように、下のスタート メニューをクリックし、その中に「設定」を見つけます。 2. 設定インターフェースで「ユーザー」または「アカウント」オプションを見つけます。 3. ユーザー インターフェイスで、青いテキストの行である「代わりにローカル アカウントでログインします」を見つけます。 4. 次に、ローカル アカウントのパスワードを入力してローカル アカウントにログインし、Microsoft アカウントからログアウトします。

    美団相互扶助の退会方法_美団相互扶助の退会手順 美団相互扶助の退会方法_美団相互扶助の退会手順 Mar 28, 2024 pm 03:01 PM

    1. Meituan アカウントにログインした後、まず [My] 機能をクリックする必要があります。 2. [My] ページに入ったら、ページ内の [ウォレットに入る] 機能をクリックします。 3. [Meituan Wallet] ページが表示されるので、一番下までスクロールし、[その他のサービス] 列の [Meituan Mutual Aid] 機能をクリックします。 4. この時点で、[美団相互扶助] ページに入り、ページ上の [詳細を表示] 機能をクリックします。 5. [共済詳細]ページに入ったら、再度一番下までスクロールし、[保障の放棄]機能をクリックします。 6. ダイアログボックスが表示されるので、ダイアログボックス内の[確定終了]機能をクリックすると、美団相互扶助が正常に終了します。

    Douyinファンクラブの用途は何ですか?他人のファンクラブを退会するにはどうすればよいですか? Douyinファンクラブの用途は何ですか?他人のファンクラブを退会するにはどうすればよいですか? Apr 01, 2024 am 09:51 AM

    モバイルインターネットの急速な発展により、ソーシャルメディアは人々の生活に欠かせないものになりました。最も人気のあるソーシャル プラットフォームの 1 つである Douyin は、短いビデオ コンテンツと生き生きとした興味深い創造性で多くのユーザーの愛を獲得しています。 Douyin では、多くのユーザーがさまざまなファン グループに参加しますが、Douyin ファン グループはどのような用途に使用されますか? 1.Douyinファンクラブの用途は何ですか? Douyin ファン グループは、興味のある愛好家が集まるコミュニティをユーザーに提供します。このコミュニティでは、ユーザーは同じ考えを持つ人々を見つけて、興味のあるトピックについて議論したり共有したりできます。グルーピー、音楽愛好家、グルメ専門家など、同じ興味や趣味を持っていれば、Douyin ファン グループで自分だけの小さなサークルを見つけることができます。 Douyin ファン グループはユーザーに

    win11 プレビュー プログラムを終了できません win11 プレビュー プログラムを終了できません Jun 29, 2023 pm 12:04 PM

    win11 プレビュー プログラムを終了できませんか? win11 システムを使用すると、コンピュータ上で win11 プレビュー プログラムが起動され、使用できるようになります。ただし、このプレビュー プログラムを使用したくない友人もいます。このプレビュー プログラムが起動できることを願っています。分からない場合は、終了方法は以下のエディター Win11 プレビュー体験プログラムを終了するためのチュートリアルガイドをまとめましたので、興味のある方は以下をご覧ください。 Win11 Insider Program を終了するためのチュートリアル ガイド 1. まず、ショートカット キー「win+i」を押して Windows の設定に入り、「更新とセキュリティ」をクリックします。 2. 次に、図に示すように、左側のタスクバーにある「Windows Insider Program」をクリックします。 3. この時点で、右側にエクスペリエンスが表示されます。

    Douyin の WeChat アカウントからログアウトする方法 Douyin の WeChat アカウントからログアウトする方法 Mar 22, 2024 pm 03:30 PM

    主要なソーシャル プラットフォームとアプリケーション間の相互運用性は標準になっています。中国で最も人気のあるソーシャル ソフトウェアの 1 つである WeChat の認証機能は、Douyin を含むさまざまな APP で広く使用されています。ただし、時間が経つと、プライバシー保護やその他の理由から、Douyin の WeChat への承認をキャンセルしたいと思うユーザーもいるかもしれません。非常に多くのユーザーが、Douyin の WeChat 認証をキャンセルする方法をまだ理解していない可能性があります。以下では、この Web サイトの編集者が、Douyin の WeChat 認証をキャンセルする手順を詳しく紹介します。知りたいユーザーは、フォローしてください。この記事を続けて学習しましょうもっと! Douyin の WeChat 認証をキャンセルする方法 まず、WeChat アプリを開き、WeChat メイン ページで [設定] をクリックし、プライバシー機能を選択します。プライバシー機能で [認証管理] を見つけて、Douyin を見つけて [削除] を選択します。

    Macで強制終了する6つの方法 Macで強制終了する6つの方法 Nov 07, 2023 am 11:13 AM

    1. Apple メニューを使用して Mac でアプリケーションを強制終了する Mac で Apple メニューを使用してアプリケーションを強制終了すると、余分なキーボード ショートカットを覚えなくても、応答しないアプリケーションやフリーズしたアプリケーションに簡単に対処できます。 macOS Sonoma でアプリを強制終了する方法は次のとおりです。 Mac 画面の左上隅にある Apple ロゴをクリックします。ここで、表示されるドロップダウンメニューで「強制終了」オプションを見つけてクリックします。完了すると、Mac 上で現在実行されているすべてのアプリケーションを示すポップアップ ウィンドウが表示されます。終了したいアプリを選択し、ウィンドウ右下の「強制終了」ボタンをクリックします。 2. 問題が発生した場合は、キーボード ショートカットを使用して Mac でアプリを強制終了する

    Douyinファンクラブを退会する方法 Douyinファンクラブを退会する方法 Mar 26, 2024 pm 12:31 PM

    ユーザーが Douyin でお気に入りのアンカーをフォローした後、10 セントを支払ってライト サインを取得することでアンカーのファン グループに参加できます。今日は、編集者が Douyin ファン グループを退会する方法についてのグラフィック チュートリアルをお届けします。ご興味があれば、ぜひご覧ください。 Douyin の使い方チュートリアル: Douyin のファンクラブを退会する方法 方法 1: 1. まず、Douyin を開き、My インターフェースの右上隅にある 3 本のバーのアイコンをクリックし、次に Wallet をクリックします。 2. 次に、ウォレットのインターフェースで「その他の機能」をクリックします。 3. 最後に、すべての機能で Douyin サービスを見つけ、ファン グループをクリックして、ファン グループの終了を確認します。方法 2: 1. アンカーが生放送中に、左上隅のファンクラブ マークをクリックし、右下隅の親密度をクリックする必要があります。 2. [My Level Rights] の右にある 3 つをクリックします。

    See all articles