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-reloadsystemctl start custom_start.service使程序EFG在后台运行。执行后状态显示为活动systemctl status custom_start.service

我想EFG在新终端(gnome-terminal/xterm)上运行该程序,并能够在终端上查看命令行输出。

我看过关于 raspbian os 的类似帖子:systemd 是否可以在启动后自动打开在干净终端中运行的程序?

相关内容