sudo airodump-ng -w myfile
m分の間10分ごとに走りたいです。実行時間が変わるかどうかは重要ではありません(各実行がm分以降の場合)。
これはモニタープログラムなので、出力して終了するだけではありません。この問題に対する解決策は、同様の監視プログラムにも有効であると考えています。
次のようなものを追加するつもりです。
*/10 * * * * airodump-ng mon0 -w myfile
入力するcrontab
。 myfileの名前を変更せずに、airodumpはmyfileが存在するかどうかを正しくチェックし、myfile-02などを生成します。
しかし、数秒後に実行を停止するにはどうすればよいですか?pkill airodump
それが私が考えることができる唯一のものです。 1時間に2回、1分間走るのが一番いいですか?
20,40 * * * * airodump-ng mon0 -w myfile
21,41 * * * * pkill airodump-ng
ベストアンサー1
を使用しないでくださいpkill
。代わりに、timeout
coreutils パッケージのコマンドでアプリケーションを実行してください。
*/10 * * * * timeout 5m airodump-ng mon0 -w myfile
(ここでは5分間走ることを5m
意味します。)。--signal
TERM