Sobes.tech
Junior — Middle

Linux-da sistem yüklənərkən tətbiqin avtomatik işə salınmasını necə avtomatlaşdırmaq olar?

sobes.tech Süni İntellekt

AI-dan cavab

Linux-da, sistemin yüklənməsi zamanı tətbiqin avtomatik işə salınmasını avtomatlaşdırmaq üçün bir neçə üsul mövcuddur:

  1. systemd xidməti/etc/systemd/system/ qovluğunda xidmətin təsviri ilə unit faylı yaradın və onun avtomatik işə salınmasını aktivləşdirin:
# /etc/systemd/system/myapp.service faylını yaradın
[Unit]
Description=Mənim Tətbiqim

[Service]
ExecStart=/yol/ tətbiqə

[Install]
WantedBy=multi-user.target

Sonra icra edin:

sudo systemctl enable myapp.service
  1. init.d skriptləri — SysVinit sistemləri üçün, /etc/init.d/ qovluğuna skript əlavə edin və runlevel qovluqlarında simvolik linkləri konfiqurasiya edin.

  2. crontab ilə @reboot — crontab-a aşağıdakı sətiri əlavə edin:

@reboot /yol/ tətbiqə
  1. İstifadəçinin avtomatik yükləmə fayllarına çağırış əlavə edin — məsələn, ~/.bashrc və ya ~/.profile-a, amma bu, istifadəçi daxil olduqda işləyir, sistem yükləndikdə deyil.

Ən müasir və tövsiyə olunan üsul systemd xidmətlərindən istifadə etməkdir.