लॉन्च कंट्रोल के रूप में सेल्फ कंट्रोल ब्लॉक चलाने की कोशिश, लॉन्च कंट्रोल में 'एरर 78' प्राप्त करें


0

मैं विचलित करने के लिए स्व नियंत्रण का उपयोग कर रहा हूं , और मैं इसे launchdलॉन्च कंट्रोल जीयूआई के साथ ओएसएक्स उपयोगिता का उपयोग करके दैनिक चलाने की कोशिश कर रहा हूं । यह उस स्क्रिप्ट को कॉल करता है जो उस समय की मात्रा को ब्लॉक करने के लिए समय की मात्रा का पता लगाता है:

#!/bin/sh
#start Self Control block from Terminal
#see https://github.com/SelfControlApp/selfcontrol/wiki/Running-SelfControl-from-the-Terminal    

#calculate block length in minutes
minutes_to_block=`python timetoblock.py`
#timetoblock prints "-1" if the time is between 5 and 10 pm
if [[ $minutes_to_block -le 0 ]]; then echo "done"; exit 0; fi    

#tell Self Control what the block length is (by modifying its defaults)
defaults write org.eyebeam.SelfControl BlockDuration $minutes_to_block    

#start block
sudo /Applications/SelfControl.app/Contents/MacOS/org.eyebeam.SelfControl $(id -u $(whoami)) --install

यहां स्क्रीन मैं देख रहा हूं जब मैं लॉन्च कंट्रोल में डेमन को लोड / स्टार्ट करने का प्रयास करता हूं।

जब मैं उस स्क्रीन पर "त्रुटि 78" पर होवर करता हूं, तो यह निकास कोड के बारे में बात करता है, इसलिए मुझे लगता है कि इसे मेरी स्क्रिप्ट में "निकास 0" के साथ करना होगा। हालाँकि, मैं एक बैश नोब की तरह हूं, इसलिए मुझे नहीं पता कि मैं स्क्रिप्ट को कैसे रोक सकता हूं। क्या कोई और तरीका है, या यह मुद्दा है कि launchdचीजों की व्याख्या कैसे की जाती है?

जवाबों:


1

समस्या यह है कि आपकी स्क्रिप्ट निष्पादन योग्य नहीं है। मैंने अभी लॉन्चकंट्रोल का एक नया संस्करण जारी किया है जो समस्या को हल करने के लिए बेहतर समस्या वर्णन और क्विकफिक्स बटन प्रदान करता है।


मान लें कि अच्छे उत्तर नहीं हैं। यह एक टिप्पणी होनी चाहिए थी।
DavidPostill

यह वास्तव में एक टिप्पणी है और मूल प्रश्न का उत्तर नहीं है । किसी लेखक से स्पष्टीकरण मांगने या उसका स्पष्टीकरण देने के लिए, उनकी पोस्ट के नीचे एक टिप्पणी छोड़ दें - आप हमेशा अपने स्वयं के पोस्ट पर टिप्पणी कर सकते हैं, और एक बार आपके पास पर्याप्त प्रतिष्ठा होने पर आप किसी भी पोस्ट पर टिप्पणी कर पाएंगे । कृपया पढ़ें कि मुझे टिप्पणी करने के लिए 50 प्रतिष्ठा की आवश्यकता क्यों है? मैं इसके बजाय क्या कर सकता हूं?
DavidPostill

स्क्रिप्ट निष्पादन नहीं किया जा रहा है समस्या। मैंने उसी हिसाब से अपना जवाब दिया है।
सोम-जोन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.