एक गैर-रूट उपयोगकर्ता के रूप में, मैं सिस्टम बूट होने पर एक पृष्ठभूमि नौकरी चलाना चाहता हूं। यह एक ऐसी सेवा है जिसे रूट विशेषाधिकार की आवश्यकता नहीं है। क्या इसे करने का कोई तरीका है?
एक तरह से अंदर डालना sudo -u user commandहै rc.local, लेकिन संपादन के rc.localलिए रूट विशेषाधिकार की आवश्यकता होती है।
एक और तरीका यह है कि इसे cronहर मिनट से लॉन्च किया जाए और किसी भी चल रहे उदाहरण के लिए जांच की जाए, लेकिन सबसे पहले यह सिस्टम को अनावश्यक रूप से जगाता है और दूसरी बात यह है कि रनिंग इंस्टेंस को चेक करने में दौड़ की स्थिति हो सकती है।
एक तीसरा तरीका इसे चलाने का है ~/.bash_profile, लेकिन मैं इसे उपयोगकर्ता लॉगिन के बिना शुरू करना चाहता हूं।
crontab -eक्रोन फ़ाइल को बनाना असामान्य है/tmp?