2秒後にncコマンドを終了するには? [コピー]

2秒後にncコマンドを終了するには? [コピー]

IPを繰り返し、特定のサービス(例えばnc -sip# mailin-01.mx.aol.com 25

旗がありましたが-w ...、私が想像していたものとは異なりました。つまり、私はこのプログラムを最大3秒間だけ実行したいと思います。 )スクリプトが実行されました)。

接続し、エラーメッセージが表示されることを確認する必要があります。これは、ユーザーのWebページにIPを割り当てる前に必要です(これはCPanelエントリを置き換えます。私たちは独自のIPが必要です)。

ベストアンサー1

最も簡単な方法はtimeoutコマンドを使用することです。このtimeoutコマンドを使用すると、指定されたコマンドを実行し、timeoutそのコマンドが特定のタイムアウト内に終了しない場合は終了できます。

例えば

# timeout 3 sleep 1; echo exit=$? 
exit=0

# timeout 3 sleep 5; echo exit=$?
exit=124

# timeout 3 nc google.com 80; echo exit=$?
nc: using stream socket
exit=124

timeoutPOSIX規格で定義されていないので、ユビキタスは保証されませんが、一般的なようです。

おすすめ記事