CentOS Linuxで自動的に「ターミナルで実行」スクリプトを実行する方法

CentOS Linuxで自動的に「ターミナルで実行」スクリプトを実行する方法

デフォルトでは、「tail -1000f /public/XERlog」を実行する簡単なスクリプトがあります。

私のデスクトップに以下を含むlog.desktopというファイルを作成しました。

Exec= tail -1000f /public/XERlog
Name= XERlog
Path=/tmp/
StartupNotify=true
Terminal=true
Type=Application

ファイルはデスクトップにあり、ダブルクリックすると、「ターミナルで実行」、「実行」、「表示」などのいくつかのオプションを含むダイアログボックスが開きます。端末で自動的に実行させたいのですが、毎回ダイアログボックスが表示されないように強制する方法はありますか?

ベストアンサー1

tailの代わりにターミナルエミュレータを実行できます。各端末エミュレータは、実行するコマンドを引数として受け入れます。

実行するには、次のように行を変更しますgnome-terminalExec

Exec=gnome-terminal --window --command "tail -f /var/log/messages"

正確な行は、選択した端末エミュレータによって異なります。

Terminalこの行を次に変更する必要があります。false

おすすめ記事