Rumah  >  Soal Jawab  >  teks badan

python - securecrt关闭时候如何能保持服务器上的两个服务持续运行下去?

迷茫迷茫2765 hari yang lalu480

membalas semua(5)saya akan balas

  • 大家讲道理

    大家讲道理2017-04-18 09:25:22

    Adalah disyorkan untuk menggunakan tmux (perisian penggunaan semula terminal Linux Penyelesaiannya adalah seperti berikut: (mesin CentOS)

    yum install tmux -y //安装软件
    tmux //启动新终端
    cd xxx //cd到你的脚本目录
    python server.py//

    Skrip sudah berjalan pada masa ini. Walaupun terminal shell ditutup, program masih berjalan kerana terminal langsung yang memulakan program ialah tmux, bukan securecrt anda.
    Jika anda ingin menyemak status proses, buka semula securecrt dan laksanakan

    tmux attach

    tmux dokumentasi terperinci
    Dokumentasi

    balas
    0
  • 怪我咯

    怪我咯2017-04-18 09:25:22

    Satu penyelia pengurusan proses sahaja yang diperlukan

    balas
    0
  • PHPz

    PHPz2017-04-18 09:25:22

    $nohup your_service &
    Tukar kepada berjalan di latar belakang, abaikan stderr, stdout dipindahkan ke nohup.out. Ia akan berterusan walaupun anda keluar dari terminal.

    Atau cari cara mendaftar perkhidmatan linux supaya ia boleh diuruskan dengan
    $service xxx start

    balas
    0
  • 黄舟

    黄舟2017-04-18 09:25:22

    Kaedah sebelum ini boleh digunakan. Saya bercakap tentang satu yang menggunakan skrin. Contohnya:

    skrin -S xyz (berikan nama yang mudah diingat)
    xxxx (arahan anda)
    ctrl+a+d
    Kemudian jangan ragu untuk keluar.
    Selepas log masuk lain kali, laksanakan:

    skrin -r xyz
    Anda boleh kembali ke antara muka terakhir yang anda keluarkan

    balas
    0
  • 天蓬老师

    天蓬老师2017-04-18 09:25:22

    System V init, supervisordakan menjadi makanan systemd pada masa hadapan

    ^_^

    balas
    0
  • Batalbalas