initial vault sync
This commit is contained in:
30
06 平台与配置/linux服务器中使用nohup命令保持进程后台运行.md
Normal file
30
06 平台与配置/linux服务器中使用nohup命令保持进程后台运行.md
Normal file
@ -0,0 +1,30 @@
|
||||
#linux #ubuntu #freqtrade #软件配置 #量化交易
|
||||
|
||||
```bash
|
||||
# 启动
|
||||
nohup python /path/to/your_strategy.py > /path/to/strategy.log 2>&1 &
|
||||
# 记录 PID(可选)
|
||||
echo $! > /tmp/strategy.pid
|
||||
|
||||
# 关闭
|
||||
PID=$(cat /tmp/strategy.pid) # 或通过 ps 查找
|
||||
kill $PID # 正常终止
|
||||
kill -9 $PID # 强制终止(慎用)
|
||||
```
|
||||
|
||||
上述代码记录了进程放入后台、查询PID、终止进程的方法。
|
||||
|
||||
```bash
|
||||
ps aux | grep "进程名或关键词"
|
||||
# 补充一个模糊查询进程PID的方法
|
||||
# ps命令,示例写法如上
|
||||
```
|
||||
|
||||
示例:
|
||||
```bash
|
||||
# 运行 Python 脚本,日志保存到 app.log
|
||||
nohup python3 data_analysis.py > app.log 2>&1 &
|
||||
|
||||
# 启动 SpringBoot 项目(带环境参数)
|
||||
nohup java -jar usercenter.jar --spring.profiles.active=prod > usercenter.log 2>&1 & [6](@ref)
|
||||
```
|
||||
Reference in New Issue
Block a user