查看: 17833|回复: 4

[求助] 求教ubuntu开机脚本的问题

[复制链接]
aries0000 发表于 2021-11-22 15:46 | 显示全部楼层 |阅读模式
快御云安全



求教老师:
我在/etc/rc.local下添加了一条
sh /home/screen.sh
用于开机启动两个screen运行ovpn和kms服务

但是发现每次ssh登陆主机,这个脚本就会运行一次,
导致开了很多个screen。

请问我这个是不是哪里设置错了,
需要开机启动一次脚本就可以了,登陆用户不要重新运行。

感谢

attend 发表于 2021-11-24 22:11 | 显示全部楼层
首先开启ovpn和kms服务不需要用screen。在/etc/rc.local文件里加这两个启动就可以了。如果需要以某个用户启动,可以这样:

su 用户名 -c "启动文件路径和文件名"

至于每次用户登录都启动screen,应该不是/etc/rc.local的事情,你查一下用户目录下的.bashrc和.profile文件,是否在这里加入了启动screen的脚本。
回复

使用道具 举报

aries0000  楼主| 发表于 2021-11-25 18:15 | 显示全部楼层
attend 发表于 2021-11-24 22:11
首先开启ovpn和kms服务不需要用screen。在/etc/rc.local文件里加这两个启动就可以了。如果需要以某个用户启 ...

谢谢老师答疑,我已将kms服务装载到docker了,用screen开ovpn是因为在下新手,太多命令记不住,用screen方便查看ovpn的状态,以后进步了会用更有效率的方式。

按照您的指点,我查看了 \home\用户名下的.bashrc和.profile文件,还有root文件夹下的.bashrc和.profile文件。没有发现相关语句,另外我没有用普通用户,而是用root直接登陆的,猜测是不是因为用root账户登陆就算是重新触发开机条件了。但是同样的设置,在openwrt的路由器上则没这个问题。

我现在每次ssh进去,都手动关多余的进程,麻烦点,但也能将就用,如果老师能判断下还有什么问题,那就帮了大忙了,感谢
回复

使用道具 举报

attend 发表于 2021-11-25 22:26 | 显示全部楼层
aries0000 发表于 2021-11-25 18:15
谢谢老师答疑,我已将kms服务装载到docker了,用screen开ovpn是因为在下新手,太多命令记不住,用screen方 ...

先说句题外话,理论上,远程应该设置成禁止以root身份ssh过去。这个是大多数的发行版默认的方式。

不知道你用的Linux的发行版,如果目录下有.bash_profile文件,看看这个文件里面有没有screen的启动脚本。如果还是没有,我也想不出为什么了。等等其他道友的意见。
回复

使用道具 举报

aries0000  楼主| 发表于 2021-11-26 19:00 | 显示全部楼层
attend 发表于 2021-11-25 22:26
先说句题外话,理论上,远程应该设置成禁止以root身份ssh过去。这个是大多数的发行版默认的方式。

不知 ...

谢谢老师,我找过这个文件,也没发现原因,要用的服务已经设置好了,也不用经常登陆,打算就这么用着了,辛苦老师解惑!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋手机版联系我们

Copyright © 2005-2025 PCBeta. All rights reserved.

Powered by Discuz!  CDN加速及安全服务由「快御」提供

请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。

远景在线 ( 苏ICP备17027154号 )|远景论坛 |Win11论坛 |Win10论坛 |Win8论坛 |Win7论坛 |WP论坛 |Office论坛

GMT+8, 2025-3-12 12:32

快速回复 返回顶部 返回列表