我为Laravel网站创建了一个管理面板,它是(GET-WinSystemLocale).Name
,start
,stop
的功能之一,并检查脚本日志。我将脚本文件夹放在restart
这是我的代码:
/www/domain/storage/bot.
和按钮代码:
public function botOn()
{
system('sudo pm2 start /www/domain/storage/bot/classic.js --merge-logs -l /www/domain/storage/bot/classic.log');
return [
'message' => 'Bot start',
'icon' => 'success'
];
}
public function botOff()
{
system('sudo pm2 stop /www/domain/storage/bot/classic.js');
return [
'message' => 'Bot off',
'icon' => 'success'
];
}
当我单击<button type="button" id="botOn">Start</button>
<button type="button" id="botOff">Off</button>
按钮时,管理面板会通知该机器人已打开,但实际上没有打开。 start
命令还显示该机器人已脱机。我也尝试将pm2 list
更改为system
,但是什么也没有发生。我的错误在哪里?