আমার একটি অজগর স্ক্রিপ্ট রয়েছে যা আমি সাধারণত এই আদেশ দিয়ে এটি চালিত করি:
(environment) python run.py
আমি এই স্ক্রিপ্টটি শুরুতে চালাতে চাই। (আমি উবুন্টু ব্যবহার করছি) এখানে আমার পরিষেবা:
[Unit]
Description=My Script Service
After=multi-user.target
[Service]
Type=idle
ExecStart=/home/user/anaconda3/bin/python /home/user/space/run.py
[Install]
WantedBy=multi-user.target
বিটিডাব্লু, আমি এই স্ক্রিপ্টটি চালাতে পারিনি, তবে আমি এমন কোনও স্ক্রিপ্ট চালাতে পারি যা পরিবেশের মধ্যে নেই is প্রারম্ভকালে (ভার্চুয়ালেনভ) আমি কীভাবে পাইথন স্ক্রিপ্টটি চালাতে পারি?
sudo systemctl status user_sent
● user_sent.service - Mail Service
Loaded: loaded (/lib/systemd/system/user_sent.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since xxxxx 16:30:20 MSK; 3s ago
Process: 3713 ExecStart=/usr/bin/python run.py (code=exited, status=200/CHDIR)
Main PID: 3713 (code=exited, status=200/CHDIR)
/usr/bin/python run.py
দেখুন stackoverflow.com/questions/37211115/... এবং unix.stackexchange.com/questions/278188/...
/path/to/your/virtualenv/bin/python