novel-doomsday-resurgence/start_simple_inkos.sh
2026-04-06 22:06:30 +08:00

66 lines
1.7 KiB
Bash
Executable File
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#!/bin/bash
echo "=== 启动简单 inkos 创作 ==="
# 1. 确保inkos已停止
echo "1. 停止inkos..."
pkill -f "node.*inkos" 2>/dev/null || true
sleep 2
# 2. 创建最简单的配置
echo "2. 创建简单配置..."
cat > /root/.openclaw/workspace/tomato-novel/inkos_simple_start.json << 'EOF'
{
"name": "tomato-novel-simple-start",
"version": "0.1.0",
"language": "zh",
"llm": {
"provider": "custom",
"baseUrl": "https://ark.cn-beijing.volces.com/api/coding/v3",
"model": "deepseek-v3.2"
},
"daemon": {
"schedule": {
"writeCron": "0 * * * *"
},
"maxConcurrentBooks": 1
},
"quality": {
"enforcement": "none"
}
}
EOF
# 3. 使用简单配置
cp /root/.openclaw/workspace/tomato-novel/inkos_simple_start.json /root/.openclaw/workspace/tomato-novel/inkos.json
# 4. 启动inkos不进入守护进程模式直接创作
echo "3. 启动inkos创作第144章..."
cd /root/.openclaw/workspace/tomato-novel
# 先尝试直接启动守护进程
nohup inkos up > /tmp/inkos_simple.log 2>&1 &
sleep 5
# 检查是否启动
if ps aux | grep -q "inkos up" | grep -v grep; then
PID=$(ps aux | grep "inkos up" | grep -v grep | awk '{print $2}')
echo "✅ inkos 守护进程已启动 (PID: $PID)"
# 等待一下,然后尝试创作
sleep 5
echo "4. 尝试创作下一章..."
# 使用draft命令
echo "尝试使用 draft 命令..."
inkos draft 末日重生-开局囤货十亿物资 2>&1 | head -50
else
echo "❌ inkos 启动失败"
echo "查看日志: tail -50 /tmp/inkos_simple.log"
fi
echo ""
echo "=== 完成 ==="
echo "如果创作成功inkos将继续自动创作"
echo "如果失败,可能需要更深入的修复"