Skip to content

Commit f551af2

Browse files
committed
do not restart node on creating backups
1 parent 15d7bc4 commit f551af2

File tree

3 files changed

+9
-10
lines changed

3 files changed

+9
-10
lines changed

mytonctrl/mytonctrl.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -944,7 +944,7 @@ def create_backup(local, ton, args):
944944
color_print("{red}Bad args. Usage:{endc} create_backup [path_to_archive] [-y]")
945945
return
946946
if '-y' not in args:
947-
res = input(f'Node and Mytoncore services will be stopped for few seconds while backup is created, Proceed [y/n]?')
947+
res = input(f'Mytoncore service will be stopped for few seconds while backup is created, Proceed [y/n]?')
948948
if res.lower() != 'y':
949949
print('aborted.')
950950
return

mytonctrl/scripts/create_backup.sh

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -16,28 +16,28 @@ done
1616
COLOR='\033[92m'
1717
ENDC='\033[0m'
1818

19-
systemctl stop validator
2019
systemctl stop mytoncore
2120

22-
echo -e "${COLOR}[1/4]${ENDC} Stopped validator and mytoncore"
21+
echo -e "${COLOR}[1/4]${ENDC} Stopped mytoncore service"
2322

2423

2524
tmp_dir="/tmp/mytoncore/backup"
2625
rm -rf $tmp_dir
2726
mkdir $tmp_dir
27+
mkdir $tmp_dir/db
2828

29-
cp /var/ton-work/db/config.json ${tmp_dir}
30-
cp -r /var/ton-work/db/keyring ${tmp_dir}
29+
cp /var/ton-work/db/config.json ${tmp_dir}/db
30+
cp -r /var/ton-work/db/keyring ${tmp_dir}/db
3131
cp -r /var/ton-work/keys ${tmp_dir}
3232
cp -r $mtc_dir $tmp_dir
3333

34-
echo -e "${COLOR}[2/4]${ENDC} Copied files to ${tmp_dir}"
34+
python3 -c "import json;f=open('${tmp_dir}/db/config.json');json.load(f);f.close()" || exit 1 # Check if config.json is copied correctly
3535

36+
echo -e "${COLOR}[2/4]${ENDC} Copied files to ${tmp_dir}"
3637

37-
systemctl start validator
3838
systemctl start mytoncore
3939

40-
echo -e "${COLOR}[3/4]${ENDC} Started validator and mytoncore"
40+
echo -e "${COLOR}[3/4]${ENDC} Started mytoncore service"
4141

4242
tar -zcf $dest -C $tmp_dir .
4343

mytonctrl/scripts/restore_backup.sh

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,7 @@ mkdir $tmp_dir
3030
tar -xvzf $name -C $tmp_dir
3131

3232
rm -rf /var/ton-work/db/keyring
33-
cp -f ${tmp_dir}/config.json /var/ton-work/db/
34-
cp -rf ${tmp_dir}/keyring /var/ton-work/db/
33+
cp -rf ${tmp_dir}/db /var/ton-work
3534
cp -rf ${tmp_dir}/keys /var/ton-work
3635
cp -rfT ${tmp_dir}/mytoncore $mtc_dir
3736

0 commit comments

Comments
 (0)