GNU/Linux >> Belajar Linux >  >> Linux

Ssh – Jalankan Perintah Jarak Jauh, Lepas Sepenuhnya Dari Koneksi Ssh?

Saya memiliki 2 komputer, localpc dan remoteserver .

Saya membutuhkan localpc untuk menjalankan beberapa perintah di remoteserver . Salah satu hal yang perlu dilakukan adalah memulai skrip cadangan yang berjalan selama beberapa jam. Saya ingin perintah di localpc untuk "menembak" dan kemudian berjalan sepenuhnya independen di remoteserver , seperti localpc tidak pernah ada di tempat pertama.

Inilah yang telah saya lakukan sejauh ini:

remoteserver berisi memiliki skrip:

/root/backup.sh

localpc dijadwalkan untuk menjalankan ini:

ssh [email protected] 'nohup /root/backup.sh' &

Apakah saya melakukan ini dengan cara yang benar? Apakah ada cara yang lebih baik untuk melakukan ini? Apakah saya akan mengalami kesulitan melakukannya dengan cara ini?

Jawaban yang Diterima:

Anda mungkin harus menggunakan screen pada host jarak jauh, untuk memiliki perintah terpisah yang sebenarnya:

ssh [email protected] screen -d -m ./script

Linux
  1. Bagaimana cara memeriksa kecepatan koneksi ssh Anda

  2. Koneksi Ssh Ditolak Dari Dalam Lan?

  3. Jalankan skrip Perl/PHP dari baris perintah

  1. Cara Menghubungkan Host Jarak Jauh Menggunakan Perintah ssh

  2. Dasar-dasar baris Perintah Linux – Menjalankan perintah dari baris perintah

  3. Jalankan Perintah Shell dari Program yang berjalan di WINE

  1. Bagaimana Mendeteksi Jika Shell Dikendalikan Dari Ssh?

  2. Bagaimana Mengkonfigurasi Font Pada Koneksi X Jarak Jauh (xdmcp Vs. Ssh)?

  3. Bagaimana saya bisa menyalin output dari perintah jarak jauh ke clipboard lokal?