저는 다음과 같이 설정했습니다 /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