命令行通过执行shell脚本启动java类,命令行“卡住”or“挂起”or“停顿”,不能输入新的命令了,怎么办

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了命令行通过执行shell脚本启动java类,命令行“卡住”or“挂起”or“停顿”,不能输入新的命令了,怎么办相关的知识,希望对你有一定的参考价值。

我写了一个shell脚本1.sh,里面启动了一个java类,这个java类是一个httpserver,会一直运行下去的。当我在命令行里运行这个脚本之后,命令行会停在那里,不能继续输入新的命令了。有什么方法可以让这个脚本去一个后台的进程里面运行,不“挂起”当前的这个命令行呢?
脚本写法来实现,还是我的java类写的有问题?大神们,求解..
(说个大概方向也行,我可以自己去查)

参考技术A 那就是你现在正在打开的这个软件有问题,进不去。把那个软件删除从下载个。 如果还不行 那你告诉我具体点。 参考技术B 用 & 就可以了,样例见这里:
http://www.cnblogs.com/lwm-1988/archive/2011/08/20/2147299.html本回答被提问者采纳
参考技术C 你可以看看这篇文章,关于如何把程序在linux后台执行
http://www.ibm.com/developerworks/cn/linux/l-cn-nohup/

如何通过命令行启动 XAMPP-VM?

【中文标题】如何通过命令行启动 XAMPP-VM?【英文标题】:How to start XAMPP-VM by command line? 【发布时间】:2021-03-06 08:48:47 【问题描述】:

我正在使用

我需要编写一个 shell 脚本来自动启动 XAMPP-VM、Apache 和 MySQL。

【问题讨论】:

【参考方案1】:

查看/Applications/XAMPP/xamppfiles/ctlscript.sh,可以看到所有通过shell脚本控制XAMPP服务的脚本逻辑。

【讨论】:

以上是关于命令行通过执行shell脚本启动java类,命令行“卡住”or“挂起”or“停顿”,不能输入新的命令了,怎么办的主要内容,如果未能解决你的问题,请参考以下文章

shell命令行和在DOS窗口中输入命令有啥区别吗

linux脚本中执行命令

debian系统怎么开机自动启动脚本

linux中设计一个shell脚本程序可以接受命令行输入的参数执行相应的菜单命令

linux shell脚本换行问题

shell 编程