सामग्री पर जाएं
Linux/POSIX एररचेतावनी
SIGHUP (1)

SIGHUP (1) — हैंगअप सिग्नल

नियंत्रण टर्मिनल बंद हुआ या सत्र नेता प्रक्रिया समाप्त हो गई।

linuxmacosunix

इस एरर के कारण

टर्मिनल सत्र डिस्कनेक्ट हुआ (SSH टाइमआउट, टर्मिनल बंद)। कई डेमन SIGHUP को कॉन्फ़िगरेशन फ़ाइलें पुनः लोड करने के अनुरोध के रूप में व्याख्यायित करते हैं।

इसे कैसे ठीक करें

लॉगआउट के बाद प्रक्रियाएँ चालू रखने के लिए nohup या screen/tmux का उपयोग करें। डेमन के लिए, कॉन्फ़िगरेशन पुनः लोड करने हेतु SIGHUP हैंडलर लागू करें।

उदाहरण

# Send SIGHUP to reload config
kill -HUP $(pidof nginx)
# Trap SIGHUP in bash
trap 'echo reloading' HUP
आधिकारिक दस्तावेज़

संबंधित एरर कोड