რატომ გამოიყენება nohup unix-ში?

Სარჩევი:

რატომ გამოიყენება nohup unix-ში?
რატომ გამოიყენება nohup unix-ში?

ვიდეო: რატომ გამოიყენება nohup unix-ში?

ვიდეო: რატომ გამოიყენება nohup unix-ში?
ვიდეო: How to Use Nohup Command in Linux 2024, ნოემბერი
Anonim

Nohup არის ბრძანება, რომელიც გამოიყენება სერვერზე პროცესის (სამუშაოს) გასაშვებად და გაგრძელდება მას შემდეგ, რაც გამოხვალთ ან სხვაგვარად დაკარგავთ კავშირს სერვერთან Nohup საუკეთესოდ შეეფერება ხანგრძლივი სამუშაოსთვის. Nohup არის ყველა Unix გამოთვლილ სერვერზე. იმისათვის, რომ გამოიყენოთ nohup დისტანციური პროცესის გასაშვებად, ჯერ უნდა დაუკავშირდეთ დისტანციურ სერვერს.

რატომ გამოიყენება nohup Linux-ში?

როგორც წესი, Linux სისტემებში ყველა პროცესს ეგზავნება SIGHUP (სიგნალის გათიშვა), რომელიც პასუხისმგებელია პროცესის შეწყვეტაზე ტერმინალის დახურვის/გასვლის შემდეგ. Nohup ბრძანება ხელს უშლის პროცესს ამ სიგნალის მიღებაში ტერმინალის/შლის დახურვისას ან გასვლისას.

რა განსხვავებაა nohup-სა და &?-ს შორის

პასუხი იგივეა, რაც ჩვეულებრივ - ეს დამოკიდებულია. nohup იჭერს გათიშვის სიგნალს, ხოლო ამპერსანდი არა. რა არის გათიშვის სიგნალი?

როგორ გავატარო nohup სკრიპტი Linux-ში?

მიესალმე nohup ბრძანებას Where, command-name: არის shell სკრიპტის ან ბრძანების სახელი. თქვენ შეგიძლიათ გადასცეთ არგუმენტი ბრძანებას ან shell სკრიპტს. &: nohup ავტომატურად არ აყენებს მის მიერ გაშვებულ ბრძანებას ფონზე; თქვენ უნდა გააკეთოთ ეს აშკარად, ბრძანების ხაზის დასრულებით & სიმბოლოთი.

როგორ გავიგო, მუშაობს თუ არა nohup?

პროგრამების შედეგების ან სტატუსის შესამოწმებლად, ისევ შედით იმავე სერვერზე. სამუშაოს დასრულების შემდეგ, მისი გამომავალი იქნება თქვენი სახლის სივრცეში მდებარე ფაილში. ფაილის სახელი იქნება " nohup. out" (ბრჭყალების გარეშე).

გირჩევთ: