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