需求背景
流水线视觉设备部署在工厂中,需要自行记录开关机时间,供控制室查看管理
需求描述
自动记录windows开关机时间到本机mysql数据库
实现方式
- 编写存储数据库语句,分别存储为sql文件
INSERT operationlog VALUES(UUID(),1,0,NOW(),'0')
- 编写bat脚本,运行数据库程序,并执行sql文件
@echo off
start D:\mysql-5.7.16-winx64\bin\mysqld.exe
D:\mysql-5.7.16-winx64\bin\mysql.exe -P13306 -Dtest -uuser -ppass < "D:\project\otn\opslog1.sql"
echo 'complete' >> a.txt
pause
- win+R,gpedit.msc,打开本地组策略编辑器
- 计算机配置,windows设置,脚本(启动/关机)
- 在启动和关机页分别配置要执行的bat脚本
- 重启机器,即可查到开关机日志