我是ubuntu的新手,请帮我转换这些批处理代码到sh,我正在尝试运行下面提到的文件并在安装后作为服务运行。我已经找到了答案,但未找到答案。
@echo off
echo Installing services
.\Central\GunBoundBroker3 -install
.\Server8360\GunBoundServ3 -install
.\Server8361\GunBoundServ3 -install
.\BuddyCenter\BuddyCenter2 -install
.\BuddyServ\BuddyServ2 -install
@echo off
echo Initiating Services
net start "GunBoundXPBroker[8372]"
net start "GunBoundXPServ[8360]"
net start "GunBoundXPServ[8361]"
net start "Buddy Central Service 2"
net start "Buddy Service 2"
pause
答案 0 :(得分:0)
首先你不需要@echo;这是针对特定的。
其次,使用第一行创建脚本:
#!/bin/bash
第三,你需要在文件名中使用正斜杠(/
)而不是反斜杠(\
)
第四,Linux中的net start
并不是真的类似 - This question on Ask Ubuntu有关如何添加自定义初始化脚本的详细信息,如果这是您之后的
我希望这会有所帮助 - 遗憾的是,如果您没有详细说明您正在运行的这些文件以及它们的来源,您如何将它们从Windows移植到Linux等等,我就不能再这样做了。具体