- 启动后台应用
nohup command &
默认在当前目录下创建一个nohup.out,日志信息会打印到该文件下。
但,如果当前目录下有多个后台运行的应用,此时需要分别输出到自己的日志文件了,如下:
nohup command >api.file 2>&1 &
其中,2>&1标示错误重定向到标准输出。
- 停止后台应用
jobs -l
会列出pid,然后,使用kill -9 pid杀掉即可。
注意,jobs -l,只是针对当前窗口,如果退出后,在执行该命令,不显示任务列表。解决方法:
ps -aux | grep xxx
其中,xxx可以模糊搜索。如 ps -aux | grep oa-api
然后,kill杀掉。
封装到sh文件