#!/bin/bash set -u echo " relay 状态: $(systemctl is-active lanremote-relay)" echo echo " 最近的错误:" journalctl -u lanremote-relay -n 40 --no-pager 2>/dev/null | tail -25 | sed 's/^/ /' echo echo " 直接跑一下看报什么错:" cd /root/lanremote-relay python3 -c " import sys sys.path.insert(0, '.') try: import relay print(' import OK') except Exception as e: import traceback traceback.print_exc() " 2>&1 | tail -20 | sed 's/^/ /' echo echo " landing 单独渲染:" python3 -c " import sys sys.path.insert(0, '.') try: import landing html = landing.render_site([{'name':'ykxmz-setup-1.7.1.exe','size':15063814,'mtime':1}]) print(' 渲染 OK,%d 字符' % len(html)) except Exception as e: import traceback traceback.print_exc() " 2>&1 | tail -20 | sed 's/^/ /'