Я развернул веб-сайт gatsby. js на сервере AWS s3 и хотел добавить crontab для запуска npm run build
через определенные промежутки времени. Crontab работает нормально (я проверил его с несколькими другими командами), однако он, похоже, не работает при запуске сценария npm
Содержимое build-script.sh
:
#!/bin/bash
#!/usr/local/bin/npm
cd /var/www/my-website
npm run-script build
Оба npm run-script build
и npm run build
не удалось. Есть ли какая-то особая причина для этого?
Редактировать: после предложения я попытался добавить полный путь к npm (не работает). Также работает команда вручную из bash bash build-script.sh
и выводит ожидаемый результат.
Обновление: после регистрации неудачной команды (npm run build
) я получаю usr/bin/env: 'node': No such file or directory