Я пытаюсь создать пакетный файл , который проверяет, работает ли мой mysql server
, прежде чем запускать другие файлы. Я пытаюсь сделать это, читая файл .pid
, (set
в переменную, %pid%
), затем спрашиваю список задач проверить его.
Проблема в том, что tasklist
, похоже, не нравится знак %
, поэтому сделать это немного сложно. Каждый раз, когда я пытаюсь сделать это, я получаю:
ERROR: The search filter cannot be recognized.
Я не думаю, что вы можете читать переменные любым другим способом, но я относительно новичок в пакетном сценарии, поэтому я могу ошибаться.
Вот копия сценария:
set pid=C:\mysql\data\DESKTOP-MG3L38L.pid
rem making sure the pid var exists
type %pid%
tasklist /fi 'pid eq %pid%