История изменений
Исправление serg002, (текущая версия) :
#!/usr/bin/env bash
DIR_DEST="${HOME}/Downloads/Daggerfall"
DIR_RAM="${HOME}/dag_ram"
DIR_UNITY="${HOME}/.config/unity3d/Daggerfall/Workshop"
RAM1_SIZE="560M"
RAM2_SIZE="360M"
RAM3_SIZE="580M"
dir_create() {
mkdir -p "${DIR_DEST}";chmod 777 "${DIR_DEST}"
mkdir -p "${DIR_RAM}";chmod 777 "${DIR_RAM}"
mkdir -p "${DIR_UNITY}";chmod 777 "${DIR_UNITY}"
}
dir_rm() {
rm -rf "${DIR_DEST}"
rm -rf "${DIR_RAM}"
rm -rf "${DIR_UNITY}"
}
case $1 in
start)
dir_create
mount -t tmpfs -o size="${RAM1_SIZE}" tmpfs "${DIR_DEST}"
cp -r /home/oleg/Downloads/Daggerfall_ram/* "${DIR_DEST}" <-- ПРОДОЛЖИТЬ ЗДЕСЯ\ТУТА
mount -t tmpfs -o size="${RAM2_SIZE}" tmpfs "${DIR_RAM}"
cp -r /home/oleg/Downloads/dfu/* /home/oleg/dag_ram/
chown -R oleg /home/oleg/Downloads/Daggerfall
chown -R oleg /home/oleg/dag_ram/
mount -t tmpfs -o size="${RAM3_SIZE}" tmpfs /home/oleg/.config/unity3d/Daggerfall\ Workshop
cp -r /home/oleg/.config/unity3d/Daggerfall\ Workshop_ram/* /home/oleg/.config/unity3d/Daggerfall\ Workshop
chown -R oleg /home/oleg/.config/unity3d/Daggerfall\ Workshop
;;
stop)
dir_remove
;;
restart)
$0 stop
sleep 2
$0 start
;;
*)
echo "Usage: $0 [start|stop|restart]"
;;
esac
Исправление serg002, :
#!/usr/bin/env bash
DIR_DEST="${HOME}/Downloads/Daggerfall"
DIR_RAM="${HOME}/dag_ram"
DIR_UNITY="${HOME}/.config/unity3d/Daggerfall/Workshop"
RAM1_SIZE="560M"
RAM2_SIZE="360M"
RAM3_SIZE="580M"
dir_create() {
mkdir -p "${DIR_DEST}";chmod 777 "${DIR_DEST}"
mkdir -p "${DIR_RAM}";chmod 777 "${DIR_RAM}"
mkdir -p "${DIR_UNITY}";chmod 777 "${DIR_UNITY}"
}
dir_rm() {
rm -rf "${DIR_DEST}"
rm -rf "${DIR_RAM}"
rm -rf "${DIR_UNITY}"
}
case $1 in
start)
dir_create
mount -t tmpfs -o size="${RAM1_SIZE}" tmpfs "${DIR_DEST}"
cp -r /home/oleg/Downloads/Daggerfall_ram/* "${DIR_DEST}" <-- продолжить здеся
mount -t tmpfs -o size="${RAM2_SIZE}" tmpfs "${DIR_RAM}"
cp -r /home/oleg/Downloads/dfu/* /home/oleg/dag_ram/
chown -R oleg /home/oleg/Downloads/Daggerfall
chown -R oleg /home/oleg/dag_ram/
mount -t tmpfs -o size="${RAM3_SIZE}" tmpfs /home/oleg/.config/unity3d/Daggerfall\ Workshop
cp -r /home/oleg/.config/unity3d/Daggerfall\ Workshop_ram/* /home/oleg/.config/unity3d/Daggerfall\ Workshop
chown -R oleg /home/oleg/.config/unity3d/Daggerfall\ Workshop
;;
stop)
dir_remove
;;
restart)
$0 stop
sleep 2
$0 start
;;
*)
echo "Usage: $0 [start|stop|restart]"
;;
esac
Исходная версия serg002, :
#!/usr/bin/env bash
DIR_DEST="${HOME}/Downloads/Daggerfall"
DIR_RAM="${HOME}/dag_ram"
DIR_UNITY="${HOME}/.config/unity3d/Daggerfall/Workshop"
RAM1_SIZE="560M"
RAM2_SIZE="360M"
RAM3_SIZE="580M"
dir_create() {
mkdir -p "${DIR_DEST}";chmod 777 "${DIR_DEST}"
mkdir -p "${DIR_RAM}";chmod 777 "${DIR_RAM}"
mkdir -p "${DIR_UNITY}";chmod 777 "${DIR_UNITY}"
}
dir_rm() {
rm -rf "${DIR_DEST}"
rm -rf "${DIR_RAM}"
rm -rf "${DIR_UNITY}"
}
case $1 in
start)
dir_create
mount -t tmpfs -o size="${RAM1_SIZE}" tmpfs "${DIR_DEST}"
cp -r /home/oleg/Downloads/Daggerfall_ram/* "${DIR_DEST}"
mount -t tmpfs -o size="${RAM2_SIZE}" tmpfs "${DIR_RAM}"
cp -r /home/oleg/Downloads/dfu/* /home/oleg/dag_ram/ <-- продолжить здеся
chown -R oleg /home/oleg/Downloads/Daggerfall
chown -R oleg /home/oleg/dag_ram/
mount -t tmpfs -o size="${RAM3_SIZE}" tmpfs /home/oleg/.config/unity3d/Daggerfall\ Workshop
cp -r /home/oleg/.config/unity3d/Daggerfall\ Workshop_ram/* /home/oleg/.config/unity3d/Daggerfall\ Workshop
chown -R oleg /home/oleg/.config/unity3d/Daggerfall\ Workshop
;;
stop)
dir_remove
;;
restart)
$0 stop
sleep 2
$0 start
;;
*)
echo "Usage: $0 [start|stop|restart]"
;;
esac