আমি ইনস্টল supervisord আমি পরিচালনা করি এমন কয়েকটি ভার্চুয়াল মেশিনে এবং আমি এখানে থেকে সুপারভাইজারের জন্য ইনিট স্ক্রিপ্ট যোগ করেছি: https://github.com/Supervisor/initscripts/blob/master/ubuntu
এখানে যত্নশীল ভূমিকা অংশ যা সেগুলি যত্ন নিচ্ছে:
- name: Install supervisord
pip: name=supervisor state=present
sudo: yes
- name: Create /etc/supervisor.d/ directory
file: path=/etc/supervisor.d/ state=directory
sudo: yes
- name: Create /var/log/supervisor/ directory
file: path=/var/log/supervisor state=directory
sudo: yes
- name: Copy supervisor global configuration
copy: src=supervisord.conf dest=/etc/supervisord.conf
sudo: yes
- name: Copy supervisor service script
copy: src=supervisord_init dest=/etc/init.d/supervisord mode=0755
sudo: yes
register: supervisord_init
- name: Invoke update-rc.d for supervisord
command: update-rc.d supervisord defaults
sudo: yes
এখন আমি সিস্টেম পুনরায় বুট করার পরে যে পর্যবেক্ষণ supervisord এটি করা উচিত হিসাবে সেবা শুরু করা হয় না।
যখন আমি ম্যানুয়ালভাবে ইনিট স্ক্রিপ্ট সার্ভিস চালু করি তখন শুরু হয় জরিমানা:
ubuntu@ubuntu:~$ sudo /etc/init.d/supervisord start
Starting supervisor: supervisord.
ubuntu@ubuntu:~$
সেখানে কোন জায়গা আছে (সম্ভবত নির্দিষ্ট লগ ফাইল) যেখানে সিস্টেমটি লিখবে যে এটি কোনটি বুট করার সময় শুরু করার চেষ্টা করছে?