






















自动执行脚本代码:
如果py3o的打印出现问题,可以直接执行/opt/lyt下的 restart-py3o-only.sh这个文件。即可重启服务。环境已经配置好了。一般情况下出现的问题是缺少java的环境。直接安装就可以了
#!/bin/bash # 脚本用于仅重启 LibreOffice 守护进程以重启 py3o 服务 # 1. 停止 LibreOffice 守护进程 echo "正在停止 LibreOffice 守护进程..." pkill -f "soffice.*--headless" sleep 2 # 等待进程完全停止 # 验证 LibreOffice 进程是否已停止 if ps aux | grep -v grep | grep libreoffice > /dev/null; then echo "无法停止 LibreOffice 进程,请手动检查。" exit 1 else echo "LibreOffice 进程已停止。" fi # 2. 重新启动 LibreOffice 守护进程 echo "正在启动 LibreOffice 守护进程..." /usr/lib/libreoffice/program/soffice --headless --invisible --nologo --nolockcheck --accept="socket,host=127.0.0.1,port=8100;urp;" --nofirststartwizard & if [ $? -eq 0 ]; then echo "LibreOffice 守护进程启动成功。" else echo "LibreOffice 守护进程启动失败,请检查日志或配置。" exit 1 fi echo "py3o 服务重启完成。"
pkill -f "soffice.*--headless"
ps aux | grep libreoffice
/usr/lib/libreoffice/program/soffice --headless --invisible --nologo --nolockcheck --accept="socket,host=127.0.0.1,port=8100;urp;" --nofirststartwizard &
ps aux | grep libreoffice
如果你的环境中 LibreOffice 守护进程的启动参数或路径有特殊配置(例如非默认端口或自定义路径),请调整脚本或命令!
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。