新しいタブコマンドラインgnome-terminalでスクリプトを実行する

新しいタブコマンドラインgnome-terminalでスクリプトを実行する

新しい端末を開き、すぐにスクリプトを実行して(新しいタブにタイトルを設定したいが、それを設定することはできません)、私は試してみます:

gnome-terminal --tab-with-profile=$varname -x ./test.sh -c "script -a -c 'ping $varname' $PATH_REPORT/$varname.log"

以下を含むtest.shスクリプトをどのように実行できますか?

PROMPT_COMMAND='echo -ne "\033]0;${varname}\007"'

私が書いた他の人と指揮していますか?

ベストアンサー1

ホスト名を一度だけ指定すると、ソリューションを簡素化できます。スクリプトはtest.shコマンドを使用してプロンプトを直接設定し、必要なものをecho実行pingできます。

$ cat test.sh
#!/bin/bash

echo -ne "\033]0;$1\007"
script -a -c "ping $1" $PATH_REPORT/$1.log

これで、次のものを使用できます。

gnome-terminal -x ./test.sh $varname

(プレビュースクリプトでPATH_REPORTを設定するか、現在のシェルからエクスポートしてください)

より複雑な実行が必要な場合は、必要test.shに応じてスクリプトを調整できます。

おすすめ記事