Sobes.tech
Junior — Middle

Чӣ тавр метавон автоматизатсияи оғоз кардани барнома дар вақти бор кардани системаи Linux?

sobes.tech AI

Ҷавоб аз AI

Дар Linux, чанд роҳ барои автоматӣ кардани оғозёбии барнома дар вақти боркунии системаи ҳаст:

  1. Хизмати systemd — файлро дар /etc/systemd/system/ бо тавсифи хидмат созед ва оғозёбии худкорро фаъол кунед:
# Файл /etc/systemd/system/myapp.service-ро созед
[Unit]
Description=Барномаи ман

[Service]
ExecStart=/роҳи/ба/барнома

[Install]
WantedBy=multi-user.target

Пас иҷро кунед:

sudo systemctl enable myapp.service
  1. скриптҳои init.d — барои системҳои бо SysVinit, метавонед скриптро дар /etc/init.d/ илова кунед ва пайванди рамзиро дар директорияҳои runlevel танзим кунед.

  2. crontab бо @reboot — дар crontab хатро илова кунед:

@reboot /роҳи/ба/барнома
  1. Даъватро ба файлҳои автоматии оғозёбӣ дар корбар илова кунед — масалан, дар ~/.bashrc ё ~/.profile, аммо ин дар вақти воридшавии корбар иҷро мешавад, на дар вақти боркунии системаи.

Роҳи муосир ва тавсияшуда — истифодаи хидматҳои systemd.