Rumah > Soal Jawab > teks badan
大家讲道理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
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
黄舟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
天蓬老师2017-04-18 09:25:22
System V init
, supervisord
akan menjadi makanan systemd
pada masa hadapan
^_^