bashスクリプトでターミナルを開き、スクリプトの実行を続行する方法

誰も

コマンドを入力し、xdotoolを使用して入力するbashスクリプトがあります。唯一の問題は、スクリプトの開始時に(スクリプトによって)ターミナルを開いてから、スクリプトの実行を続行する必要があることです。スクリプトはKaliLinuxで実行されるため、xfce4-terminal、xterm、bashなどが含まれます。

crtl alt tをシミュレートしようとしましたが、機能しませんでした

説明の試み#2:私のbashスクリプトは、キーボード入力をシミュレートし、コマンドを入力してタスクを自動化します。入力は端末に送られます。スクリプトのstsrtでターミナルを開く必要があります。とにかくこれを行うと、ターミナルが閉じるまでスクリプトが一時停止すると考えることができます。ターミナルを開いて、一時停止せずに元のスクリプトを実行し続ける方法が必要ですが、これは明確ですか?

スクリプトsrcの画像: ここに画像の説明を入力してください

アクラン

を開いxfce4-terminalてスクリプトの実行を続行するには、次のようにバックグラウンドでコマンドを開始します。

#!/bin/bash

xfce4-terminal &
sleep 5 # wait for terminal window to be ready

# continue with your script
xdotool type '...'

しかし、あなたが実際すべきだと思うのは、あなたが適切に求めていることを達成するのは非常に複雑に見えるので、あなたのアプローチ全体を再考することです!(まだ言及していない特別な要件がない限り)

If you simply want to execute the commands as a script, you can put them there directly:

#!/bin/bash

airmon-ng stop wlan1mon
# note:
# no sleep required since the commands are executed one after another,
# waiting for the previous one to finish
airmon-ng check kill

# ...

If you want the output of the script to be visible in a xfce4-terminal window you can just open one manually and start the script in it.

If you need to start the script automatically - e.g. on startup - but still want the output to be in a new window, start the script with xfce4-terminal -e /path/to/your/script.sh, see https://askubuntu.com/q/46627/283843 as mentioned by αғsнιη.

If you need to enter input into other commands you may try to simply echo and pipe it to them:

echo "events.stream off" | bettercap --iface wlan1mon

または、コマンドに応じて、入力を提供する、またはそれぞれのパラメーターで開始するためのより適切な方法を見つけます。これは、上記がすべての場合に機能するとは限らないためです。すなわち、のためにbettercapあなたが使用すること-evalのパラメータを

bettercap --iface wlan1mon -eval 'events.stream off; wifi.recon on'

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

ターミナルでスクリプトを実行する

分類Dev

ターミナル(ubuntu)でPythonスクリプトを実行する方法

分類Dev

MacターミナルでMATLABスクリプトを実行する方法

分類Dev

スクリプトからターミナルを起動し、別のスクリプトをターミナルで実行する方法

分類Dev

スクリプトからターミナルを起動し、別のスクリプトをターミナルで実行する方法

分類Dev

そのターミナル内でターミナルが開かれたときにPythonスクリプトを実行する

分類Dev

新しいターミナルで実行可能ファイルを開くためのBashスクリプト

分類Dev

Kernellターミナル内のライブラリでPythonスクリプトを実行する方法は?

分類Dev

Pythonでターミナルを開き、Pythonスクリプトを実行します

分類Dev

bashスクリプトからPythonGUIアプリケーションを実行するときは、ターミナルを開いたままにします

分類Dev

ターミナルからスクリプトを実行する方法

分類Dev

ループでbashスクリプトを実行する方法

分類Dev

MacターミナルでPythonスクリプトを実行する

分類Dev

ターミナルを開き、コマンドを実行し、ターミナルを開いたままにするスクリプト

分類Dev

ターミナルを開き、コマンドを実行し、ターミナルを開いたままにするスクリプト

分類Dev

名前だけでターミナルでbashスクリプトを実行する

分類Dev

bashスクリプトとターミナルでコマンドを実行すると出力が異なる

分類Dev

新しいターミナルタブを開き、スクリプトを実行します

分類Dev

ターミナルでスクリプトを実行できません

分類Dev

新しいターミナルを開き、監視してスクリプトを実行します

分類Dev

ターミナル経由でシェルスクリプトを実行する方法

分類Dev

ターミナル経由でシェルスクリプトを実行する方法

分類Dev

Pythonスクリプト内でターミナルコマンドを実行する方法は?

分類Dev

ダブルクリックしたときにターミナルでスクリプトを実行する方法

分類Dev

ダブルクリックしたときにターミナルでスクリプトを実行する方法

分類Dev

ターミナルを開いたままPythonスクリプトを実行する

分類Dev

Pythonスクリプトを実行するときにターミナルに焦点を合わせ続ける方法は?

分類Dev

ターミナルからスクリプトを実行するとModuleNotFoundError

分類Dev

LinuxターミナルからPythonスクリプトを実行する

Related 関連記事

  1. 1

    ターミナルでスクリプトを実行する

  2. 2

    ターミナル(ubuntu)でPythonスクリプトを実行する方法

  3. 3

    MacターミナルでMATLABスクリプトを実行する方法

  4. 4

    スクリプトからターミナルを起動し、別のスクリプトをターミナルで実行する方法

  5. 5

    スクリプトからターミナルを起動し、別のスクリプトをターミナルで実行する方法

  6. 6

    そのターミナル内でターミナルが開かれたときにPythonスクリプトを実行する

  7. 7

    新しいターミナルで実行可能ファイルを開くためのBashスクリプト

  8. 8

    Kernellターミナル内のライブラリでPythonスクリプトを実行する方法は?

  9. 9

    Pythonでターミナルを開き、Pythonスクリプトを実行します

  10. 10

    bashスクリプトからPythonGUIアプリケーションを実行するときは、ターミナルを開いたままにします

  11. 11

    ターミナルからスクリプトを実行する方法

  12. 12

    ループでbashスクリプトを実行する方法

  13. 13

    MacターミナルでPythonスクリプトを実行する

  14. 14

    ターミナルを開き、コマンドを実行し、ターミナルを開いたままにするスクリプト

  15. 15

    ターミナルを開き、コマンドを実行し、ターミナルを開いたままにするスクリプト

  16. 16

    名前だけでターミナルでbashスクリプトを実行する

  17. 17

    bashスクリプトとターミナルでコマンドを実行すると出力が異なる

  18. 18

    新しいターミナルタブを開き、スクリプトを実行します

  19. 19

    ターミナルでスクリプトを実行できません

  20. 20

    新しいターミナルを開き、監視してスクリプトを実行します

  21. 21

    ターミナル経由でシェルスクリプトを実行する方法

  22. 22

    ターミナル経由でシェルスクリプトを実行する方法

  23. 23

    Pythonスクリプト内でターミナルコマンドを実行する方法は?

  24. 24

    ダブルクリックしたときにターミナルでスクリプトを実行する方法

  25. 25

    ダブルクリックしたときにターミナルでスクリプトを実行する方法

  26. 26

    ターミナルを開いたままPythonスクリプトを実行する

  27. 27

    Pythonスクリプトを実行するときにターミナルに焦点を合わせ続ける方法は?

  28. 28

    ターミナルからスクリプトを実行するとModuleNotFoundError

  29. 29

    LinuxターミナルからPythonスクリプトを実行する

ホットタグ

アーカイブ