-1

シェルスクリプトを使用してネットワークアクセスポイントを自動的に検索しています。airodumpではctrl+cを使用して検索を停止し、検索をキャンセルしてシェルスクリプトを実行したままにします。Wi-Fiネットワークの検索が終わったら、ユーザー入力をしたいので。トラップを使おうとすると、airodumpとスクリプトが停止します。

airodump Wi-Fi検索を停止して、ユーザー入力のシェルスクリプトに移動したいだけです。

4

1 に答える 1

1

私には完全には明らかではありませんが、ユーザーが対話的に検索を停止してから入力を求められるようにしたいと考えていctrl-Cます。これはそれを行う必要があります:

#!/bin/sh

trap 'test "$airo" && kill -2 $airo' 2
airodump ... &
airo=$!
wait
unset airo

# Commands here will execute after the user hits ctrl-C to terminate the search
于 2013-02-19T22:23:37.900 に答える