SundayEnglish 5 months ago
parent 314038b7b3
commit cfedb986c2
  1. 10
      README.md
  2. 2
      output.log

@ -4,11 +4,11 @@
Bạn có thể chạy ứng dụng Flask (`app.py`) dưới nền và lưu PID vào file để dễ dàng quản lý. Bạn có thể chạy ứng dụng Flask (`app.py`) dưới nền và lưu PID vào file để dễ dàng quản lý.
```bash ```bash
nohup python app.py > output.log 2>&1 & echo $! > servermanagement.pid nohup python3 app.py > output.log 2>&1 & echo $! > servermanagement.pid
``` ```
### 🔍 Giải thích lệnh: ### 🔍 Giải thích lệnh:
- `nohup python app.py > output.log 2>&1 &` → Chạy `app.py` ngầm, không bị dừng khi thoát terminal. - `nohup python3 app.py > output.log 2>&1 &` → Chạy `app.py` ngầm, không bị dừng khi thoát terminal.
- `echo $! > servermanagement.pid` → Lưu **Process ID (PID)** vào file `servermanagement.pid`. - `echo $! > servermanagement.pid` → Lưu **Process ID (PID)** vào file `servermanagement.pid`.
--- ---
@ -32,7 +32,7 @@ rm servermanagement.pid
Bạn có thể đổi tên file PID theo ý muốn, ví dụ `myservermanagement.pid`: Bạn có thể đổi tên file PID theo ý muốn, ví dụ `myservermanagement.pid`:
```bash ```bash
nohup python app.py > output.log 2>&1 & echo $! > myservermanagement.pid nohup python3 app.py > output.log 2>&1 & echo $! > myservermanagement.pid
``` ```
Dừng ứng dụng: Dừng ứng dụng:
@ -48,8 +48,8 @@ rm myservermanagement.pid
Nếu bạn chạy nhiều ứng dụng Flask, hãy sử dụng file PID riêng cho từng ứng dụng: Nếu bạn chạy nhiều ứng dụng Flask, hãy sử dụng file PID riêng cho từng ứng dụng:
```bash ```bash
nohup python service1.py > service1.log 2>&1 & echo $! > service1.pid nohup python3 service1.py > service1.log 2>&1 & echo $! > service1.pid
nohup python service2.py > service2.log 2>&1 & echo $! > service2.pid nohup python3 service2.py > service2.log 2>&1 & echo $! > service2.pid
``` ```
Dừng từng ứng dụng: Dừng từng ứng dụng:

@ -0,0 +1,2 @@
nohup: ignoring input
nohup: failed to run command 'python': No such file or directory
Loading…
Cancel
Save