我正在将服务器的托管服务提供商从Windows Server切换到Linux Debian,我需要帮助才能将Run.bat转换为可执行的shell脚本。
Windows批处理文件:
java -cp bin; deps/mail.jar; deps/xstream.jar; deps/xpp3-1.1.4c.jar;
deps/scheduling.jar -server server.Server
当我将其保存为shell脚本时,当我“在终端中运行”时,它无法正常运行,shell只会立即打开和关闭。
答案 0 :(得分:1)
在linux中,分隔符为:
而不是;
,因此请尝试以下操作:
$ java -cp bin:deps/mail.jar:deps/xstream.jar:deps/xpp3-1.1.4c.jar:deps/scheduling.jar -server server.Server
复制不带$的命令。 $用于表示命令属于linux shell。