Arahan
nohup ialah arahan yang sangat praktikal dalam sistem Linux Ia boleh terus menjalankan arahan yang ditentukan selepas pengguna log keluar dan ubah hala output ke fail yang ditentukan, dengan itu mengelakkan program daripada berhenti kerana terminal ditutup atau terputus. Artikel ini akan memperkenalkan secara terperinci maksud, penggunaan dan aplikasi praktikal arahan nohup.
nohup ialah singkatan daripada "no hang up", yang bermaksud "no hang up". arahan tidak akan terjejas dan ditamatkan. Perintah nohup biasanya digunakan dalam kombinasi dengan &, yang bermaksud bahawa arahan yang akan dijalankan akan dilaksanakan di latar belakang, dan output boleh dialihkan ke fail yang ditentukan.
Sintaks asas arahan nohup adalah seperti berikut:
nohup command [arguments] &
Antaranya, arahan mewakili arahan yang akan dijalankan, dan argumen mewakili parameter arahan. Simbol & bermaksud menjalankan arahan di latar belakang.
Menggunakan arahan nohup boleh memastikan arahan itu akan terus berjalan di latar belakang apabila terminal ditutup atau diputuskan sambungan. Pada masa yang sama, nohup akan mengubah hala output ke fail nohup.out dalam direktori semasa secara lalai. Pengguna juga boleh mengubah hala output ke fail lain melalui operator ubah hala.
Menggunakan arahan nohup, proses yang berjalan di latar belakang akan menghasilkan fail nohup.out, yang mengandungi output standard dan ralat standard proses tersebut. Aplikasi praktikal selepas pengguna memutuskan sambungan, Perintah masih boleh terus dilaksanakan.
nohup ./my_long_running_command &
nohup sh my_startup_script.sh &
nohup python my_long_running_script.py &
nohup ./my_command > my_command_output.log &
Kesimpulan
Atas ialah kandungan terperinci Penjelasan terperinci tentang maksud dan penggunaan nohup. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!