问题现象:网吧有一批矿机,想要开机就运行挖矿程序,免得一台台的去运行,就设置了一个开机启动项,发现开机没有运行起来程序。
问题截图:
之后自己又鼓捣了一阵,首先这个批处理在客户机运行是完全正常的,没有什么问题:
1.于是就想直接把这个ETH.bat中的东西直接复制到编辑批处理里面,在重启客户机发现还是不行。
2.这个时候我就想是不是这个批处理没有下发到客户机,于是我看找到客户机c\program files(x86)\e-yoo\appdata\bootstartbat的这个路径下,发现了我创建的批处理文件,于是手动点击运行,发现有窗口出来,但是报错:
3.看到这个报错我发现竟然是路径不对,有问题,我就怀疑是不是这个挖矿的批处理必须在他的那个特定的文件夹下面,于是我把ETH1.6这个文件夹下面的东西全部复制到那个开机启动项文件(c\program files(x86)\e-yoo\appdata\bootstartbat)下,再手动运行发现可以正常运行。
4.于是我就把这个文件完整的拷到服务器上,通过执行服务器下发的文件来把这个ETH1.6的文件夹下发下去,只不过这个文件夹里面我放了下面这个批处理,执行程序选这个批处理:
先cd到这个路径下,在通过批处理来调用挖矿的批处理;然后开机测试,发现正常运行。
这个地方最重要的就是挖矿的这个批处理文件必须在他们那个完整的文件夹下才能运行,所以就是先cd到特定的路径下。
|