GNU/Linux >> Belajar Linux >  >> Linux

Ssh – Bagaimana Cara Membuat Proses yang Saya Mulai Selama Sesi Ssh Berjalan Setelah Sesi Berakhir??

Pertanyaan ini sudah memiliki jawaban di sini :Tutup 10 tahun yang lalu.

Kemungkinan Duplikat:
Jaga Sesi SSH tetap berjalan setelah pemutusan.

Saya memiliki proses yang pada dasarnya adalah server web, saya memulainya selama sesi SSH. Namun, ketika saya meninggalkan sesi (dengan menutup jendela Putty), sesi tersebut berhenti berjalan dan merespons permintaan. Ini benar bahkan jika saya mengakhiri perintah dengan & . Dengan Apache, saya tidak memiliki masalah ini, ia datang dengan skrip berhenti, mulai, dan mulai ulang. Saya ingin membuat sesuatu seperti itu untuk program ini.

Bagaimana saya bisa memulai suatu proses, sehingga akan terus berjalan bahkan setelah saya mengakhiri sesi SSH saya memulainya?
Juga bagaimana saya bisa mengaturnya untuk memulai ulang sendiri jika berhenti karena suatu alasan?

Terima kasih!

Jawaban yang Diterima:

Mulai di screen sesi.

screen

Sekarang mulai prosesnya:

myprocess

Kemudian, lepaskan sesi layar dengan Ctrl +a d .

Anda dapat memasang kembali ke sesi layar lagi dengan mengetik:

screen -r

Jika Anda memiliki lebih banyak sesi yang berjalan, Anda dapat mencantumkannya dengan:

screen -ls

Linux
  1. 4 Cara Agar Perintah Tetap Berjalan Setelah Anda Keluar Dari Sesi SSH

  2. Ssh – Biarkan Proses Tetap Berjalan Setelah Sesi Ssh Terputus?

  3. Ssh – Bagaimana Cara Menjalankan Script Segera Setelah Terhubung Melalui Ssh?

  1. Linux – Apakah Proses Yang Memiliki Terminal Pengendali, Atau Sesi Yang Memiliki Terminal Pengendali?

  2. Bagaimana Memulihkan / Membunuh Sesi Ssh Setelah Kehilangan Koneksi?

  3. Bagaimana cara membuat proses anak mati setelah orang tua keluar?

  1. Bagaimana membuat program terus berjalan setelah keluar dari ssh?

  2. Bagaimana menjalankan Node.js sebagai proses latar belakang dan tidak pernah mati?

  3. Bagaimana cara menghentikan proses layar di linux?