66 lines
1.7 KiB
Bash
Executable File
66 lines
1.7 KiB
Bash
Executable File
#!/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 "如果失败,可能需要更深入的修复" |