Ben bashkabuğu kullanıyorum . nohupOnları başlatan kabuğu / terminali kapattığımda işlemlerin durmamasını sağlamak için sık sık kullanıyorum . Gibi bir sözdizimi kullanıyorum:
nohup myprocess
Başlarken nohupmesajı verir:
nohup: ignoring input and appending output to 'nohup.out'
Ardından, nohupekrana daha fazla çıktı vermez; hepsi için yazılmıştır nohup.out.
Ancak, sıklıkla, hesap işlemimin ilerlemesini izlemek istiyorum. Bunu veya nohup.outkullanarak okuyarak yapabilirim, ancak bu, özellikle hesaplarım birkaç saat sürdüğünde, çok fazla zaman harcamak olabilir. vitail
Çıktıyı her ikisine de nohup.out (internet bağlantısını kaybedersem ve böylece işlemi başlatan terminal kapalı) ve ekrana yazdırabilmemin bir yolu var mı ? Zaman ayırdığınız için teşekkürler.
screensistemimde, ama hiç kullanmadım. Ben yok tmuxsistemimde ama bunu elde etmek için deneyebilirsiniz.
screen/ tmuxbaşlatmak myprocess. Sonra birlikte ondan ayırmak prefix, d. screen's öneki is Ctrl-Aiken tmuxs öneki is' Ctrl-B. Oturumu kapatabilirsiniz, ancak makine kaldığı sürece screen/ tmuxoturumunuz da olacaktır. Bir dahaki sefere giriş yaptığınızda, screen/ tmuxshell'i screen -rveya ile yeniden bağlayabilirsiniz tmux attach.
screenveyatmuxyerine nohup ait?