
如下 shell , elasticsearch -d 放到 main 方法里直接执行就可以,在 start 里会卡在那,程序也不自动退出,如果还是想用类似结构,怎么避免呢。
function start (){ elasticsearch -d } function main(){ start } main 1 gzldc 2024 年 5 月 30 日 elasticsearch -d 后面加上空格 + & ,作用是把命令放到后台运行 |
2 gzldc 2024 年 5 月 30 日 或者也可以试试 nohup 最好指定一下输入 log 目录 不然默认都打印在当前目录的 nohup.out 了 |
3 rrfeng 2024 年 5 月 30 日 直接 -d 程序会退出吗? |
5 rrfeng 2024 年 5 月 30 日 这个代码没问题,肯定其他地方有 |