使用 Systemd 服务时的 ANSI 颜色

使用 Systemd 服务时的 ANSI 颜色

我已经设置了一个服务器SSHTron,可以通过 ssh 连接到服务器来玩的游戏sshtron。颜色在这个游戏中很重要。

我可以通过运行我得到的可执行文件来运行 ssh 服务器:./sshtron-server

效果很好,用户可以在彩色模式下玩游戏。

ssh sshtron.myserver.com

我想创建一个服务,以便在系统重新启动时它会自动启动。

但当我这样做时,用户看到的游戏没有颜色。

以下是我的sshtron.service文件:

[Unit]
Description=SSHTron

[Service]
Type=simple
WorkingDirectory=/home/pi/go/src/zachlatta/sshtron
ExecStart=/home/pi/go/src/zachlatta/sshtron/sshtron-server

[Install]
WantedBy=multi-user.target

更新:

我尝试将服务器包装在码头工人容器也是如此,但结果是一样的,没有颜色。 :(

更新:

看起来我们需要找到一种方法来分配伪 tty 并sshtron使用systemd.

相关内容