Minecraft를 실행 중인데 처음부터 자동으로 시작됩니다 /etc/rc.local
. 도망쳤어요 /home/kent-server/mc/spigot.sh
, 안에 있어요 screen -dms minecraft Java -jar -Xmx5120M -Xms5120M spigot.jar
.
S-root
코드 자체는 해당 작업을 수행하지만 화면을 실행하지는 않습니다 S-kent-server
. 일반 사용자로 로그인하면 실행 화면이 표시되지 않기 때문에 문제가 됩니다. 하지만 명령을 사용하여 루트로 전환하면 su
정상적으로 표시됩니다.
답변1
제안대로데브 슬론다음과 같은 것을 사용할 수 있습니다 su
.
su -l kent-server -c 'cd /home/kent-server/mc/ && screen -d -m -S Minecraft Java -jar -Xmx5120M -Xms5120M spigot.jar'
sudo
다음을 사용하여 유사한 결과를 얻을 수도 있습니다 .
sudo -u kent-server /home/kent-server/mc/spigot.sh