Keduanya memiliki kelebihan dan kekurangan masing-masing:
nohup:
- nohup baik untuk digunakan untuk menjalankan proses di latar belakang ketika proses tidak membutuhkan input pengguna, seperti server web atau proses server lain seperti itu.
- nohup memang membuat log di direktori eksekusi proses. Nama file log adalah
nohup.out
.
- Ini menghindari proses terbunuh karena kesalahan
Ctrl+ Catau kombinasi tombol serupa. Hanya pengamanan.
- Biasanya diinstal secara default dengan pengaturan dasar. Tidak perlu menginstal secara terpisah seperti layar.
- Fungsionalitasnya sangat spesifik untuk menjalankan pekerjaan di latar belakang dan membuang output. Memori rendah intensif.
layar:
- Harus menginstal secara terpisah. Anda tidak dapat pergi ke pusat data atau masuk ke kotak apa pun dan layar yang diharapkan ada.
- Bagus untuk mengelola beberapa terminal pada mata pelajaran terpisah dan memberi mereka nama.
- Ini lebih dari manajer terminal dan bukan perintah untuk menjalankan proses untuk waktu yang tak terbatas seperti nohup.
- Lebih cocok jika proses membutuhkan input pengguna. Suka memasang skrip, ya / tidak ada konfirmasi.
- Dengan banyak fitur, muncul ingatannya. Tetapi setuju, beberapa fitur yang sangat bagus.
@rahmu, aku tidak akan pernah menebak pid jika ingin membunuhnya. Pastikan sebelum membunuh seseorang / sesuatu;).
Cara terbaik dalam kedua kasus untuk layar dan nohup adalah:
ps -eaf | grep "nohup" | grep "your proc name/keyword"
.
Gunakan layar dan periksa apa yang sedang berjalan di atasnya.
Untuk menyimpulkan, mereka adalah dua hal yang berbeda yang dibuat dengan agenda yang berbeda, sehingga perbandingan itu sulit.
nohup [...] > fileName.log 2>&1
juga. Plus itu berarti output tidak hilang.screen
memungkinkan Anda:sumber
nohup
debug bidang basis data.ps ax | grep nohup
akan menunjukkan kepada Anda id dari proses dan Anda dapat membunuhnya.nohup
lebih cepat. Alasan sederhananya adalah itu tergantung pada koneksi internet antara PC Anda dan server. Setiap kali internet berjalan lambat, prosesnya juga berjalan lambat.sumber