0
我是Ubuntu和编程新手。 我正在测试一个我在github上找到的程序,用于下载OSM数据并将其导入到postgis中。使用Postgres的用户使用crontab运行Makefile
make all NAME=dbname URL='http://myurl'
: 它的工作原理,当我从终端运行(网址和名字都是假的)。
现在我需要每天运行这个命令。 所以我写了这个脚本:
#!/bin/bash
# go to the directory with Makefile
cd /PCuserhome/directory/to/Makefile/
# run Makefile
make all NAME=dbname URL='http://myurl'
;当我从终端运行它的工作原理。
所以我将它以这种方式的crontab(的Postgres的用户):
0,15,30,45 * * * * /PCuserhome/myscript.sh
它创建的数据库,但可能在运行反渗透选择失败(渗透是在所有用户的路径)。 任何想法来解决这个问题?谢谢!