Rumah > masalah biasa > Perbezaan antara nohup dan &

Perbezaan antara nohup dan &

小老鼠
Lepaskan: 2024-03-18 14:48:16
asal
1013 orang telah melayarinya

Dalam sistem Unix/Linux, nohup dan && ialah kedua-dua kaedah yang digunakan untuk menjalankan arahan atau program di latar belakang. nohup lebih sesuai untuk tugasan yang berjalan lama kerana ia tidak terjejas oleh status terminal, boleh terus melaksanakan, dan boleh menguruskan output. Dan && sesuai untuk tugas latar belakang jangka pendek, digunakan apabila keputusan perlu disemak kemudian. . Digunakan bersama-sama dengan arahan, ia digunakan untuk meletakkan arahan ke latar belakang untuk pelaksanaan, tetapi apabila anda menutup terminal semasa, arahan itu akan ditamatkan.

nohup: Ia juga boleh digunakan untuk meletakkan arahan ke latar belakang untuk pelaksanaan, tetapi ia tidak akan ditamatkan apabila terminal semasa ditutup Walaupun anda log keluar atau menutup terminal, arahan itu masih akan terus dilaksanakan.

Perbezaan antara nohup dan &

Pergantungan terminal:
  1. &: Bergantung pada keadaan terminal semasa Apabila terminal ditutup, semua proses yang berkaitan dengan terminal akan ditamatkan.

      nohup: Tidak terjejas oleh keadaan terminal semasa, proses akan terus dilaksanakan walaupun terminal ditutup.
    Pengendalian output:
  2. &: Arahan yang dijalankan di latar belakang akan mengubah hala output standard dan ralat standard ke terminal semasa.

      nohup: Ubah hala output standard dan ralat standard ke fail nohup.out secara lalai, melainkan fail output dinyatakan sebaliknya.
    Ringkasnya, nohup lebih sesuai untuk tugasan jangka panjang kerana ia boleh terus dilaksanakan di latar belakang tanpa mengira keadaan terminal dan boleh mengurus output dengan lebih baik. Dan & sesuai untuk tugas latar belakang jangka pendek apabila anda perlu menyemak keputusan kemudian.

Atas ialah kandungan terperinci Perbezaan antara nohup dan &. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan