ゲームが終了した後にゲーム保存ファイルをフラッシュドライブに自動的にコピーするスクリプトを作成する方法

ゲームが終了した後にゲーム保存ファイルをフラッシュドライブに自動的にコピーするスクリプトを作成する方法

免責事項:私は2年間Linuxを使用してきました。この素晴らしい時代にはあまりにも多くのことを探索したにもかかわらず、私はこの地域ではまだ不都合なN008です。だから解決策がはっきりしているようであれば、許してください。また、私はDebianベースのディストリビューションだけを使ってきました。

だから私はLinux用のMinecraftの単純化されたポータブルバージョンというプロジェクトを進めています。まあ、技術的にはまだ終わっていません。そのため、32GB USBフラッシュドライブをext4(gparted ftw !!!)でフォーマットし、自動実行スクリプトを作成しました。

  1. フラッシュドライブの更新されたゲームデータをユーザーフォルダの.minecraftフォルダにコピーします(既存のデータを削除)。

  2. .jar ファイルから Minecraft を起動します。

これで、終了後に更新されたゲームデータをUSBドライブに再コピーしたいと思います。以下は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

私は何を逃したことがありませんか?

おすすめ記事