main
SundayEnglish 5 months ago
parent fbe2db82fb
commit 314038b7b3
  1. 22
      README.md

@ -4,12 +4,12 @@
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 $! > app.pid nohup python 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 python app.py > output.log 2>&1 &` → Chạy `app.py` ngầm, không bị dừng khi thoát terminal.
- `echo $! > app.pid` → Lưu **Process ID (PID)** vào file `app.pid`. - `echo $! > servermanagement.pid` → Lưu **Process ID (PID)** vào file `servermanagement.pid`.
--- ---
@ -17,29 +17,29 @@ nohup python app.py > output.log 2>&1 & echo $! > app.pid
Để dừng ứng dụng, sử dụng lệnh: Để dừng ứng dụng, sử dụng lệnh:
```bash ```bash
kill $(cat app.pid) kill $(cat servermanagement.pid)
rm app.pid rm servermanagement.pid
``` ```
### ✅ Giải thích: ### ✅ Giải thích:
- `cat app.pid` → Đọc **PID** từ file. - `cat servermanagement.pid` → Đọc **PID** từ file.
- `kill $(cat app.pid)` → Dừng tiến trình ứng dụng. - `kill $(cat servermanagement.pid)` → Dừng tiến trình ứng dụng.
- `rm app.pid` → Xóa file PID sau khi dừng. - `rm servermanagement.pid` → Xóa file PID sau khi dừng.
--- ---
## 3 Đổi tên file PID ## 3 Đổi tên file PID
Bạn có thể đổi tên file PID theo ý muốn, ví dụ `myapp.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 $! > myapp.pid nohup python app.py > output.log 2>&1 & echo $! > myservermanagement.pid
``` ```
Dừng ứng dụng: Dừng ứng dụng:
```bash ```bash
kill $(cat myapp.pid) kill $(cat myservermanagement.pid)
rm myapp.pid rm myservermanagement.pid
``` ```
--- ---

Loading…
Cancel
Save