我有一个树莓派,在上面运行一些服务。我需要能够 ssh 进入机器并监控这些服务。目前,我所做的是登录、运行screen,然后创建三个窗口,并在每个窗口中运行运行相关服务的脚本。其中两个实际上以 root 身份运行(一个监视网络,另一个监视连接到 pi 的某些硬件)。第三个是运行实际的服务,并在我的用户中运行。(第二个基本上是硬件与第三个对话的代理。)
无论如何,这都很有效,除了当 pi 由于某种原因(例如电源故障)重新启动时,我必须重新设置所有这些,这很乏味。
我希望系统能够screen在我的用户中运行或自动启动,创建三个窗口,两个以 root 身份运行的进程,一个在我的用户中运行,这样当我登录时,我可以连接到该屏幕会话并查看所有内容直播运行。
我该怎么做呢?