mountpointमैन पेज के अनुसार :
बाहर निकलें स्थिति
शून्य अगर निर्देशिका या फ़ाइल एक माउंटपॉइंट है, तो गैर-शून्य यदि नहीं।
आपके स्निपेट द्वारा मैं कहूंगा कि चेक सही तरीके से किया गया है। इसके अलावा, मैंने इसे अपने साथ करने की कोशिश की mountpointऔर यह वही है जो अपेक्षित है।
#!/bin/bash
if mountpoint -q /home; then
echo "It's a mountpoint"
fi
जब चलाया जाता है, तो कोड वाक्यांश को प्रिंट करता है। यदि आपको यह व्यवहार नहीं मिल रहा है, तो मैं:
- जाँच करें कि क्या पैकेज में
mountpointभ्रष्ट है।
manअपने आदेश के पृष्ठ की जाँच करें । रिटर्न कोड अलग-अलग वितरणों के बीच भिन्न हो सकता है।
- जांचें कि क्या यह वास्तव में एक माउंटपॉइंट है। आप नंगे
mountकमांड चला सकते हैं और जांच सकते हैं कि यह वर्तमान में माउंट किए गए बिंदुओं में सूचीबद्ध है या नहीं। ध्यान दें कि एक गैर-घुड़सवार बिंदु प्रलेखन के अनुसार एक गैर-शून्य कोड लौटाएगा, भले ही निर्देशिका / फ़ाइल मौजूद हो।