1

私はUbuntuとプログラミングが初めてです。OSMデータをダウンロードしてpostgisにインポートするために、githubで見つけたプログラムをテストしています。端末から実行すると機能します(URLと名前は偽物です):

make all NAME=dbname URL='http://myurl'

postgres ユーザーを使用します。

今、私は毎日このコマンドを実行する必要があります。だから私はそのスクリプトを書きました:

#!/bin/bash
# go to the directory with Makefile
cd /PCuserhome/directory/to/Makefile/
# run Makefile
make all NAME=dbname URL='http://myurl'

ターミナルから実行すると機能します。

したがって、この方法で(postgresユーザーの)crontabに追加しました:

0,15,30,45 * * * * /PCuserhome/myscript.sh

データベースを作成しますが、浸透選択の実行に失敗する可能性があります (浸透はすべてのユーザーのパスにあります)。これを解決するアイデアはありますか?ありがとうございました!

4

1 に答える 1