lINUX PYTHON tidak ditemukan kesalahan

1

Jalankan python sebagai proses dengan perintah ini: nohup python app.py & --port = 4650 Jika semuanya baik-baik saja, dan server berfungsi, proses akan keluar tanpa kesalahan.

Saya mendapatkan kesalahan pada --port = 4650, mengatakan "tidak ditemukan"

Kenapa ini salah ???

Erik Hamelink
sumber
Mengapa memilih tanpa memberikan komentar? Bagaimana kita bisa tahu apa yang kita lakukan salah jika kita tidak mendapatkan umpan balik mengapa kita melakukan sesuatu yang salah?
jia103

Jawaban:

0

Dalam shell, &adalah pemisah perintah (seperti ;). Anda meminta shell untuk menjalankan dua perintah terpisah:

  • nohup python app.py &

  • --port=4650

Pastikan &selalu di akhir perintah Anda.

grawity
sumber
1

Saya agak kabur pada bagian ini dari baris perintah, tapi saya percaya ini menjalankan app.py dengan Python dan meletakkannya di latar belakang:

nohup python app.py &

Kemudian, saya percaya ini dicoba sebagai perintah terpisah, yang jelas-jelas tidak ada:

--port=4650

Saya menduga Anda ingin menjalankan ini sebagai gantinya:

nohup python app.py --port=4650 &

Ini dengan asumsi app.py Anda ditulis untuk menerima argumen --port.

jia103
sumber