게임이 종료된 후 게임 저장 파일을 플래시 드라이브에 자동으로 복사하는 스크립트를 만드는 방법

게임이 종료된 후 게임 저장 파일을 플래시 드라이브에 자동으로 복사하는 스크립트를 만드는 방법

면책 조항: 저는 2년 동안 Linux를 사용해 왔습니다. 이 멋진 시대에 많은 것을 탐험했음에도 불구하고 나는 여전히 끔찍한 N008입니다. 해결책이 분명해 보인다면 양해해 주시기 바랍니다. 게다가 저는 데비안 기반 배포판만 사용해 왔습니다.

그래서 저는 Linux용 Simplified Portable Minecraft라는 프로젝트를 진행하고 있습니다. 글쎄요, 아직 기술적으로 완성된 것은 아닙니다. 그래서 32GB USB 플래시 드라이브를 ext4(gparted ftw!!!)로 포맷하고 다음과 같은 자동 실행 스크립트를 만들었습니다.

  1. 플래시 드라이브에 있는 업데이트된 게임 데이터를 사용자 폴더의 .minecraft 폴더에 복사합니다(이전 데이터 삭제).

  2. .jar 파일에서 Minecraft를 시작합니다.

이제 업데이트된 게임 데이터를 닫으면 pendrive에 다시 복사하고 싶습니다. 다음은 autorun.sh 의 코드 샘플입니다. 도와주세요?

#!/bin/bash -l
#$ -S /bin/bash
#$ -N $1

rm -rf ~/.minecraft
cp -rn  /media/$1/MC/minecraft  ~/
mv /home/$1/minecraft /home/$1/.minecraft
java -jar Minecraft.jar

$1은 사용자를 나타냅니다. 모든 도움에 감사드립니다.

답변1

폴더를 뒤로 옮길 수는 없나요?

#!/bin/bash -l
#$ -S /bin/bash
#$ -N $1

rm -rf ~/.minecraft
cp -rn  /media/$1/MC/minecraft  ~/.minecraft
java -jar Minecraft.jar
rm -rf /media/$1/MC/minecraft
cp -rn ~/.minecraft /media/$1/MC/minecraft

뭔가 빠졌나요?

관련 정보