我已设置/etc/systemd/system/rc-local.service
如下:
[Unit]
Description=/etc/rc.local Compatibility
ConditionPathExists=/etc/rc.local
[Service]
Type=forking
ExecStart=/etc/rc.local start
TimeoutSec=0
StandardOutput=tty
RemainAfterExit=yes
SysVStartPriority=99
[Install]
WantedBy=multi-user.target
脚本上的权限已正确设置/etc/rc.local
:
File: /etc/rc.local
...
Access: (0755/-rwxr-xr-x) Uid: ( 0/ root) Gid: ( 0/ root)
每次机器启动时,该服务(因此是 rc.local 脚本)都会成功启动。
但是,该脚本不会在用户每次通过 ssh 登录时运行。
我缺少什么?我开始相信我的概念是错误的。
答案1
rc.local
用例和使用脚本之间存在混淆/etc/profile.d