मेरे पास एक BASH- स्क्रिप्ट है जिसे मैं स्टार्ट अप पर चलाना चाहता हूं। मेरा सिस्टम सिस्टमड चल रहा है, इसलिए मैंने व्हाट्सएप फाइल बनाई है जिसमें मुझे लगता है कि नेकसेरी जानकारी क्या है:
[Unit]
Description=My Script
After=network.target
[Service]
ExecStart=/home/myscript.sh
[Install]
WantedBy=multi-user.target
मैंने इसे रीबूट किया गया 'रजिस्टर' करने के लिए systemctl एनेबल किया। बूट पर मुझे बताया गया था कि मेरी स्क्रिप्ट को निष्पादित किया जाएगा, लेकिन मैं न तो किसी भी संदेश को देख सकता था जिसे ईसीएचओ को स्क्रीन पर प्रदर्शित करना चाहिए और न ही उसने किसी फ़ाइल में कुछ लिखा था, जो मैंने स्क्रिप्ट में लिखा था। इसके अतिरिक्त, यह उस एप्लिकेशन को शुरू नहीं करता है जिसे इसे शुरू करना है।
Systemctl स्टेटस मुझे बताता है कि स्क्रिप्ट रन हो गई है और सफलतापूर्वक समाप्त हो गई है। फिर भी, स्क्रिप्ट का कोई प्रभाव नहीं है। अगर मैं स्क्रिप्ट को शेल से चलाता हूं तो यह पूरी तरह से ठीक काम करता है।
क्या आप में से किसी को पता है कि मेरी समस्या क्या हो सकती है?