그룹 정책 편집기를 사용하여 로그온 및 로그오프 시 실행되도록 SQL 쿼리를 설정했습니다. 그러나 때때로 스크립트가 실행되지 않습니다.
로그온.박쥐
@echo off
echo INSERT INTO UPTIME(INTIME) VALUES(NOW()); > abc.sql
mysql --user=root --password=**** test < abc.sql
del abc.sql
로그오프.bat
@echo off
echo SELECT MAX(ID) AS TEMP INTO @LAST_ENTRY FROM UPTIME; > abc.sql
echo UPDATE UPTIME SET OUTTIME = NOW() WHERE ID = @LAST_ENTRY; >> abc.sql
mysql --user=root --password=***** test < abc.sql
del abc.sql
로그온/로그오프 시 MySQL 엔진이 준비되지 않은 것 같습니다. 이러한 스크립트가 항상 실행되도록 하려면 어떻게 해야 합니까?
.if ready(MySQL) then execute