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:
- 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
-
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. -
crontab ilə @reboot — crontab-a aşağıdakı sətiri əlavə edin:
@reboot /yol/ tətbiqə
- İstifadəçinin avtomatik yükləmə fayllarına çağırış əlavə edin — məsələn,
~/.bashrcvə 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.