在终端屏幕上显示CLI应用程序,从另一个屏幕启动(ssh)

在终端屏幕上显示CLI应用程序,从另一个屏幕启动(ssh),ssh,terminal,raspberry-pi,command-line-interface,Ssh,Terminal,Raspberry Pi,Command Line Interface,我有一个基于命令行界面的应用程序,我想显示在hdmi显示的终端屏幕上,从ssh连接的终端启动它,或者从systemd服务定义中指示它。 我该怎么办 假设这是我的应用程序,例如,如何在不同的终端上启动它 var blessed = require('blessed'); var screen = blessed.screen({ smartCSR: true }); var message = blessed.text({ parent: screen, top: 'center

我有一个基于命令行界面的应用程序,我想显示在hdmi显示的终端屏幕上,从ssh连接的终端启动它,或者从systemd服务定义中指示它。 我该怎么办

假设这是我的应用程序,例如,如何在不同的终端上启动它

var blessed = require('blessed');

var screen = blessed.screen({
  smartCSR: true
});


var message = blessed.text({
  parent: screen,
  top: 'center',
  left: 'center',

});

setInterval(()=>{
  message.setContent(new Date().toUTCString())
  screen.render();
}, 1000)

screen.key(['escape', 'q', 'C-c'], function (ch, key) {
  return process.exit(0);
});

谢谢

假设你的目标是tty1,那么这其实很容易

node app > /dev/tty1 &

欢迎来到SO。Stack Overflow是一个面向专业和热心程序员的问答网站。我们的目标是在问题中添加一些自己的代码,以显示您自己为解决此问题所做的研究工作。