मैं एक स्क्रिप्ट को लॉन्च के माध्यम से चलाने की कोशिश कर रहा हूं, लेकिन मैं इसे लोड करने के बाद 127 की स्थिति प्राप्त कर रहा हूं। मैंने प्लिस्ट और स्क्रिप्ट दोनों के स्वामित्व, अनुमतियाँ और पूर्ण पथ आदि की जाँच की है। मैं इसे एक मैक पर चला रहा हूँ macos 10.13 के साथ। यहाँ है:
<dict>
<key>Label</key>
<string>com.parkridge.UrlHistory</string>
<key>StartInterval</key>
<integer>21600</integer>
<key>ProgramArguments</key>
<array>
<string>/bin/sh</string>
<string>/Users/Shared/Resources/Logs.sh</string>
</array>
<key>RunAtLoad</key>
<true/>
<key>StandardOutPath</key>
<string>/dev/null</string>
<key>StandardErrorPath</key>
<string>/dev/null</string>
</dict>
मैं स्क्रिप्ट को मैन्युअल रूप से भी चला सकता हूं और यह काम करता है।
दुर्भाग्य से, 127 का मतलब अलग-अलग चीजों की मेजबानी कर सकता है, लेकिन यह अक्सर पथ और अनुमतियों के लिए नीचे आता है। लोगीश की अनुमति और स्वामित्व क्या हैं?
—
संदेश-बोर्ड
धन्यवाद MMB, अनुमतियाँ 644 और स्वामित्व रूट: व्हील पर सेट हैं।
—
जेम्स
यह सही है। अगली चीज़ जो मैं जाँचूँगा वह है आपकी Logs.sh स्क्रिप्ट। आपके द्वारा प्राप्त किया गया पथ लॉन्च अलग है। जब संदेह होता है, तो स्क्रिप्ट के भीतर आपके द्वारा कॉल किए जाने वाले किसी भी निष्पादन के सभी रास्तों को हार्डकोड करें।
—
संदेश-बोर्ड
MMB, मैं वापस गया और कठिन रास्तों को कोडित किया ... जो कि इसे ठीक करने के लिए लगता है। धन्यवाद।
—
जेम्स