Rumah > Soal Jawab > teks badan
天蓬老师2017-04-18 09:26:27
Saya tidak pernah menghadapi masalah anda sebelum ini.
Tetapi anda boleh menukar program menjadi perkhidmatan supaya ia tidak akan dibunuh apabila shell keluar. Cara paling mudah untuk mencipta perkhidmatan ialah menggunakan penyelia, yang juga dilaksanakan dalam python di bawah Linux.
=====
Untuk menambah, terdapat cara yang agak mudah untuk menggunakan arahan skrin. Contohnya:
skrin -S xyz (Pilih nama yang mudah diingat)
python xxx.py (mulakan program anda)
ctrl+a+d
Kemudian keluar sahaja.
Selepas log masuk lain kali, laksanakan:
skrin -r xyz
Anda boleh kembali ke antara muka terakhir yang anda keluarkan
怪我咯2017-04-18 09:26:27
Ini kelihatan seperti masalah pembolehubah persekitaran.
Adalah mustahil untuk menulis fungsi garpu dan mengubahnya menjadi proses daemon.
伊谢尔伦2017-04-18 09:26:27
Saya telah mengalami situasi yang sama, dan ujian boleh dijalankan untuk menunjukkan bahawa kod itu betul
Mengikut mesej ralat: modul yang ditentukan tidak boleh ditemui dalam versi python yang sedang dijalankan, kemungkinan besar konflik versi
Untuk memastikan berjalan Untuk versi python yang betul, cara paling mudah ialah menjalankan laluan mutlak
Rakan sekelas yang meminta nasihat juga meminta saya untuk menyusun alias npy3=nohup python-absolute-path