我有一个项目,我需要监视批处理文件,该文件不断运行以查看它是否仍然有效.我有一台远程机器需要监视在另一台服务器上运行的批处理文件.
我需要做的是让批处理文件创建并独占锁定一个文本文件(可以是空的,可以是满的并不重要).这是我可以从我的远程机器(使用由c#创建的exe)轮询它以查看文件是否有独占锁 - 如果是,则不执行任何操作.如果可以获得锁定,则发出警报(因为批处理失败).
理解这可能不是最好的方法,但不幸的是它是我必须要做的.那么,有没有办法使用批处理文件独占锁定文件?
windows cmd locking batch-file
batch-file ×1
cmd ×1
locking ×1
windows ×1