最近一段时间,更新后发现1panel开机后不自动启动了,虽然日志中提示自启动成功,但是还是无法访问web。具体原因还未知,发现可以通过/usr/local/bin/1panel手动启动。
所以可以用添加 crontab 指令就能实现「开机自动执行指定命令」,来临时解决,等后期官方修复再取消就可以了
方法如下:
1、进入终端,切换到管理员输入以下命令
mkdir -p /var/log/1panel && sudo crontab -l | grep -v "@reboot sleep 60 && /usr/local/bin/1panel" | sudo tee /tmp/crontab.tmp && echo "@reboot sleep 60 && /usr/local/bin/1panel > /var/log/1panel/auto-start.log 2>&1 &" | sudo tee -a /tmp/crontab.tmp && sudo crontab /tmp/crontab.tmp && rm -f /tmp/crontab.tmp
2、输入命令检查是否添加成功
sudo crontab -l
有以下输入就代表成功了 @reboot sleep 60 && /usr/local/bin/1panel > /var/log/1panel/auto-start.log 2>&1 &
3、输入reboot重启就可以验证
4、如果后期官方修复输入以下命令取消即可
crontab -l | grep -v "@reboot sleep 60 && /usr/local/bin/1panel" | sudo crontab -