feat: run bind-quectel-serial.sh on every startup
Made-with: Cursor
This commit is contained in:
@@ -4,9 +4,18 @@
|
||||
// 先于其它模块:摘掉 NOTIFY_SOCKET,避免任意子进程误发 systemd notify
|
||||
require('../lib/systemd-env');
|
||||
|
||||
const path = require('path');
|
||||
const { exec } = require('child_process');
|
||||
const { ClawClient } = require('../lib/client');
|
||||
const log = require('../lib/logger');
|
||||
|
||||
// 每次启动绑定 Quectel 串口驱动(失败不影响主流程)
|
||||
const bindScript = path.join(__dirname, '..', 'tools', 'bind-quectel-serial.sh');
|
||||
exec(`bash "${bindScript}"`, (err, stdout, stderr) => {
|
||||
if (err) log.warn('clawd', `bind-quectel-serial: ${stderr || err.message}`);
|
||||
else log.info('clawd', `bind-quectel-serial: ok`);
|
||||
});
|
||||
|
||||
const client = new ClawClient();
|
||||
client.start();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user