मैं rsh6 पर .sh फ़ाइल चलाने की कोशिश कर रहा हूँ और यह त्रुटि हो रही है ...
cannot open '' for reading: No such file or directory
मैं जो स्क्रिप्ट चला रहा हूं, वह आंतरिक रूप से उसी स्क्रिप्ट में स्थित अन्य स्क्रिप्ट्स को संदर्भित कर रही है। मैं उनका उपयोग करके देख सकता हूं ls -la
।
नोट: यह स्क्रिप्ट आरएच 4 पर पूरी तरह से ठीक काम कर रही है। मुझे नई ताजा आरएच 6 मशीन मिली, जिस पर मैं अपनी स्क्रिप्ट चलाने की कोशिश कर रहा हूं।
मेरी abc.sh
स्क्रिप्ट नीचे बताई गई है
. fox_comm_server_details.sh
. fox_comm_topic_names.sh
. fox_comm_sh_tools.sh
अन्य स्क्रिप्ट ( .sh
) फ़ाइलों को संदर्भित करता है ।
जब मैं अपना abc.sh (साथ ./abc.sh
) चलाता हूं तो यह कहता है
fox_comm_server_details.sh: cannot open [No such file or directory]
मैंने पुष्टि की कि आवश्यक स्क्रिप्ट निर्देशिका में मौजूद हैं और मेरे पास उन पर अनुमति है। अगर मैं abc.sh
नीचे के रूप में अद्यतन ...
. ./fox_comm_server_details.sh
. ./fox_comm_topic_names.sh
. ./fox_comm_sh_tools.sh
इस बार यह लापता फ़ाइलों के बारे में शिकायत नहीं कर रहा है, लेकिन नीचे बताए अनुसार कुछ अलग त्रुटि ...
read_fox_comm_servers_list[134]: read_fox_comm_servers_list_defaults[37]: local: not found [No such file or directory]
read_fox_comm_servers_list
और read_fox_comm_servers_list_defaults
ऐसे कार्य हैं fox_comm_sh_tools.sh
जिन्हें निम्नानुसार परिभाषित किया गया है ...
function read_fox_comm_servers_list
{
read_fox_comm_servers_list_defaults
read_fox_comm_servers_list_overrides
}
function read_fox_comm_servers_list_defaults
{
local tempfile=/tmp/read_fox_comm_servers_list_defaults.$$
}
और उपर्युक्त त्रुटि हो रही है।
#!/bin/sh
, तो क्या आप जानते हैं कि आपके सिस्टम में क्या /bin/sh
है (उदाहरण के लिए, यह बैश या डैश है)? ... मुझे लगता है कि 134
और 37
त्रुटि संदेश (ओं) में लाइन नंबर हैं। आप शायद हम पर संपूर्ण 135+ लाइन स्क्रिप्ट को डंप करने के लिए सही नहीं हैं, लेकिन क्या आपने स्क्रिप्ट को तब तक हटाने की कोशिश की है जब तक कि त्रुटि दूर न हो जाए? कोशिश करें कि - आपके द्वारा हटाई गई अंतिम चीज संभवतः समस्या का एक बड़ा सुराग होगी।