]> us-delaporte.pagekite.me Git - dotfiles.git/blobdiff - invoke/luanti-remote/tasks.py
ESP32 tools
[dotfiles.git] / invoke / luanti-remote / tasks.py
index 196b26cbc4691b91d61cb51abd4e6d26609132e6..e6d92d7fc1b6b8510e57db1fbc3df41f1b316033 100644 (file)
@@ -24,7 +24,7 @@ WORLDS=f'{LUANTI}/worlds'
 WORLD_CONF=f'{LUANTI}/worlds/{WORLD}/{WORLD}.mt'
 
 
-SERVE=f'screen -d -m {LUANTI}/bin/luantiserver --gameid minetest --worldname world'
+SERVE=f'screen -S MINETEST -d -m {LUANTI}/bin/luantiserver --gameid minetest --worldname world'
 
 def browse(c, url):
     c.run(f"librewolf {url}")
@@ -144,6 +144,7 @@ def backup(c):
     print(f'Backedup up {BACKUP_FILE} to {LOCAL_BACKUPS}')
     c.run(f'ls -lh {LOCAL_BACKUPS} | grep {WORLD}')
     c.run(f'tar tvf {LOCAL_BACKUPS}/{BACKUP_FILE}')
+    verify_backup(c)
 
 
 @task
@@ -169,6 +170,9 @@ def verify_backup(c):
         print("database is corrupt, restore from backup!")
         print("=========================================")
 
+@task
+def check_server(c):
+    result = c.run(f'ssh {USER}@{IP} -C screen -ls')
 
 @task(verify_backup)
 def serve(c):