ساخت فایل اجرایی برای اوبنتو
تا این مرحله، نصب و اجرای اودو کامل شده است و شما می توانید با دستورات خاص، اودو را اجرا و مشاهده کنید. ولی برای اجرا و شناختن اودو توسط سیستم عامل، شما نیاز به یک فایل اجرایی دارید تا دستورات را کوتاه تر اجرا کنید.
ما یک فایل اجرایی می سازیم و آن را به سیستم عامل اوبونتو تعریف میکنیم تا در دفعات بعدی خودش اجرا شود و مانند سایر سرویس ها بتوانیم از آن استفاده کنیم.
روش های مختلفی وجود دارد که می توانید از آن استفاده کنید. ما این روش را بیان می کنیم:
nano /etc/systemd/system/modoo.service
و خطوط زیر را اضافه کنید:
[Unit] Description=modoo After=network.target postgresql@17-main.service [Service] Type=simple SyslogIdentifier=modoo PermissionsStartOnly=true User=modoo Group=modoo ExecStart=/opt/modoo/odoo-venv/bin/python3 /opt/modoo/modoo-server/odoo-bin -c /etc/modoo.conf StandardOutput=journal+console [Install] WantedBy=multi-user.target
دقت کنید مسیر پوشه ها و اسم فایل ها مشابه فایل ها ساخته شده مان در مراحل قبلی باشد.
و کارهای زیر را انجام دهید:
sudo chmod 755 /etc/systemd/system/modoo.service
sudo chown root: /etc/systemd/system/modoo.service
و سیستم عامل را به روزرسانی کنید:
sudo systemctl daemon-reload sudo systemctl start modoo sudo systemctl enable modoo
با دستور زیر وضعیت اودو را چک کنید:
systemctl status modoo
خروجی باید شبیه این باشد:
● modoo.service - modoo Loaded: loaded (/etc/systemd/system/modoo.service; disabled; vendor preset: enabled) Active: active (running) since Sat 2025-07-04 04:22:14 UTC; 8s ago Main PID: 34534 (python3) Tasks: 4 (limit: 9410) Memory: 73.7M CPU: 1.075s CGroup: /system.slice/modoo.service └─34534 /opt/modoo/modoo-venv/bin/python3 /opt/modoo/modoo-server/odoo-bin -c /etc/modoo.conf Mar 23 04:22:14 ubuntu22 systemd[1]: Started modoo.
اگر این خروجی را ندارید یا رنگ آن سبز نیست، پس لازم است فایل ساخته شده را مجدد بررسی کنید.
فعلا کامنتی موجود نیست.