]> apps.delaporte.us Git - dotfiles.git/commitdiff
Update to set Screen session name. Add screen session list command.
authorEdward Delaporte <edward@delaporte.us>
Fri, 26 Dec 2025 05:19:43 +0000 (23:19 -0600)
committerEdward Delaporte <edward@delaporte.us>
Fri, 26 Dec 2025 05:19:43 +0000 (23:19 -0600)
invoke/luanti-remote/tasks.py

index 196b26cbc4691b91d61cb51abd4e6d26609132e6..91a3a31a5d6439e7a258f10e9c38287afe3fa8c8 100644 (file)
@@ -24,7 +24,7 @@ WORLDS=f'{LUANTI}/worlds'
 WORLD_CONF=f'{LUANTI}/worlds/{WORLD}/{WORLD}.mt'
 
 
 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}")
 
 def browse(c, url):
     c.run(f"librewolf {url}")
@@ -169,6 +169,9 @@ def verify_backup(c):
         print("database is corrupt, restore from backup!")
         print("=========================================")
 
         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):
 
 @task(verify_backup)
 def serve(c):