systemdはコマンドラインを開き、起動時にその中にあるプログラムを実行します。

systemdはコマンドラインを開き、起動時にその中にあるプログラムを実行します。

{オペレーティングシステムはredhat linux 8.2}でcustom_start.serviceファイルを作成しました。/etc/systemd/system

[Unit]
Description=Auto Start

[Service]
User=ABC
WorkingDirectory=/home/ABC/Desktop/
ExecStart=bash -c "./EFG"

[Install]
WantedBy=multi-user.target

コマンドを発行し、systemctl daemon-reload プログラムsystemctl start custom_start.serviceEFGバックグラウンドで実行されるようにします。実行後のステータスはactiveとして表示されますsystemctl status custom_start.service

EFG新しい端末(gnome-terminal / xterm)でプログラムを実行し、端末からコマンドライン出力を表示できるようにしたいです。

Raspbian OSに関する同様の投稿を見たことがあります。systemdは起動後にきれいな端末で実行されているプログラムを自動的に開くことができますか?

関連情報