【发布时间】:2023-03-13 09:25:02
【问题描述】:
我有一个计划每天运行的任务,它执行一个 .bat 文件,我已经检查了一个小时后结束任务的选项,如果它在请求时没有结束,则强制它停止,但它会无限期运行,直到我手动杀死它。有任何想法吗? (我不想在我的脚本中使用 pskill)。脚本如下:
sqlcmd -S MyServer -U username -P password _Q "BACKUP DATABASE x to y"
net use z: "\\server1\project"
cd C:\trial1
copy * "Z:\backups"
net use z: /delete
exit
【问题讨论】:
-
你能发布你的脚本吗
-
是的,我已经添加了。
-
使用 /delete,反斜杠使它看起来像一个路径名。我想它在试图显示错误时卡住了。唔。当您使用它时,请完全避免网络使用并复制到
\\server1\project\backups。并在尝试将其转化为任务之前确保它有效。 -
系统管理员要求我使用 net use,但我与他合作,现在正在按照您的建议进行直接复制。立即测试。
-
行得通!谢谢@HansPassant