Как запустить команду BQ в crontab - PullRequest
0 голосов
/ 21 мая 2018

Я пытаюсь импортировать CSV-файл в Bigquery с помощью командной строки BQ, и он будет работать без проблем в bash-скрипте.Когда я пытаюсь запустить этот скрипт с помощью crontab, у меня появляется сообщение об ошибке «bq: команда не найдена»

Вот мой скрипт

#!/bin/bash
bq load --field_delimiter=";" --source_format=CSV.....

Этот скрипт работает, когда я запускаю из оболочки.

Это задание cron

* * * * * /users/user/desktop/test.sh

Почему оно не работает в crontab?

1 Ответ

0 голосов
/ 22 мая 2018

Ваша переменная PATH должна описывать каталог, содержащий ваши программы, а не путь к отдельной программе.

В этом случае оно должно быть ../google-cloud-sdk/bin, а не ../google-cloud-sdk/bin/bq.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...