Uzak komut dosyası ssh bırakarken çalışır durumda tutulur?


5

Ben sshuzak bir Linux benim MacBook ve uzun komut dosyası (MySQL içine csv metin kayıtlarından ithalat 2000000+ hat) başladı. Çok kötü, bir saat sonra MacBook'umu elimden almak zorundayım.

MacBook'umu çıkardığımda betiği nasıl çalıştırabilirim?

Yanıtlar:


1

Nohup kullanın ve işleminizi arka planda çalıştırın. Prosesinizi böyle çalıştırın:

nohup command &

Düzenleme:
Çalışan işlemleri kaldırmak için: ctrl + z tuşlarına basın, "bg" girin ve "disown" yazın


benim için senaryoyu zaten başlattım, şimdi yapabileceğim bir şey var mı? Teşekkürler
ohho

1
nohupWikipedia'da bir çözüm buldum. To nohupçalışan işlem: basın ctrl+z, girmek "bg"ve girmek "disown".
ohho,

8

nohup iyidir, ama spartian. ekran güçlü. Hadi yapalım:

screen
command

Control-A yazıp ardından d. Bu, ekran oturumunu kesecektir. Ayrılmış oturumu aşağıdakilerle göreceksiniz:

screen -ls

Bir oturumu yeniden eklemek için:

screen -r

Ayrıca bu ekran sunumuna bakın.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.