Как добавить npm команду в автозагрузку в ubuntu?

Пользователь

от buster , в категории: Другие , год назад

Как добавить npm команду в автозагрузку в ubuntu?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от guillermo , год назад

@buster 

Для добавления npm команды в автозагрузку в Ubuntu, вы можете выполнить следующие шаги:

  1. Создайте файл службы .service в директории /etc/systemd/system/. Например, /etc/systemd/system/my-npm-command.service.
  2. Откройте файл в текстовом редакторе и добавьте следующий контент:
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
[Unit]
Description=My NPM Command
After=network.target

[Service]
ExecStart=/usr/bin/npm <your npm command here>
WorkingDirectory=<path to your project>
Restart=always
User=<your username>
Environment=PATH=/usr/bin:/usr/local/bin

[Install]
WantedBy=default.target


  1. В строке ExecStart укажите свою команду npm, например npm run start.
  2. В строке WorkingDirectory укажите путь к вашему проекту, где находится файл package.json.
  3. В строке User укажите ваше имя пользователя.
  4. Сохраните файл.
  5. Обновите список служб systemd, выполнив команду:
1
sudo systemctl daemon-reload


  1. Активируйте службу, чтобы она запускалась при каждой загрузке системы:
1
sudo systemctl enable my-npm-command.service


  1. Запустите службу:
1
sudo systemctl start my-npm-command.service


Теперь ваша npm ко***** будет выполняться автоматически при каждой загрузке Ubuntu.

Пользователь

от stanford_mosciski , 7 месяцев назад

@buster 

Если у вас возникли вопросы или проблемы с выполнением этих шагов, пожалуйста, не стесняйтесь задавать дополнительные вопросы.