在启动脚本中使用屏幕
Posted
技术标签:
【中文标题】在启动脚本中使用屏幕【英文标题】:Using screen in startup script 【发布时间】:2016-03-13 20:39:42 【问题描述】:我正在尝试编写启动脚本来启动 rtorrent。我计划在脚本中使用屏幕。我在启动脚本中尝试了这个命令:
su -l nico -c "screen -dmS rtd rtorrent"
但它似乎不起作用(我无法恢复屏幕会话):
screen -ls
No Sockets found in /var/run/screen/S-nico.
我错过了什么吗?
【问题讨论】:
【参考方案1】:默认情况下,活动screen
会话列表由每个用户独立维护。
在您的screen
启动命令中,会话是由用户nico
启动的,因此如果您想查询它,您可能应该运行su -l nico -c 'screen -ls'
。
【讨论】:
以上是关于在启动脚本中使用屏幕的主要内容,如果未能解决你的问题,请参考以下文章
如何通过主屏幕上的快捷方式启动 Android Python 脚本
如何在 systemd 启动期间最后运行并打印我的脚本输出?