I don’t want to admit how many times I have revisited this
but I have some preliminary tests working. My test server is XP and I just reconfirmed that there are no
issues getting the scheduled task to run on that box pretty easily. On the windows server 2008 the following looks like it will work
as a scheduled task cd %POSTGIS_PATH% shp2pgsql -s 900913 -I -d c:\\PostgreSQL\\data\\test6.shp gis.test6
-u xxx -p yyy | psql -d mydb -U xxx –q where %POSTGIS_PATH% is the path to my postgreSQL /bin folder,
and my data is residing on the local computer When my data was on another server shp2pgsql did not give me any
output, and the task also failed if I moved my shp2pgsql and/or psql to another
folder. From the command line I did not have any issues. I did not have
to cd to the /bin folder and my data could reside remote server. Ralph Dell From:
pgsql-general-owner@xxxxxxxxxxxxxx [mailto:pgsql-general-owner@xxxxxxxxxxxxxx] On
Behalf Of Richard Sickler Ralph, On Mon, Feb 6, 2012 at 8:42 AM, Susan Cassidy <scassidy@xxxxxxxxxxxx> wrote: See my reply below: From: pgsql-general-owner@xxxxxxxxxxxxxx
[mailto:pgsql-general-owner@xxxxxxxxxxxxxx]
On Behalf Of Ralph Dell I am running
postgresql 8.4.3/ postgis 1.5 on a windows server 2008 R2 I am unable to get
the shp2pgsql command to run as scheduled tasks. There is no problem running
any of the commands from the command line or a python script. Some sample
commands are shp2pgsql -s 900913
-I -d myshape.shp gis.myshape -u xxx -p yyy > myshape.txt or %POSTGIS_PATH%\shp2pgsql
-s 900913 -I -d myshape.shp gis.myshape -u xxx -p yyy > myshape.txt or shp2pgsql -s 900913
-I -d myshape.shp gis.myshape -u xxx -p yyy | psql –d mydb –U
xxx –q I do not get any
output from the scheduled task. The history tab in
the task scheduler will show Task triggered/ task started / task completed, and
report the task successfully completed. I am running the
tasks under a system administrator account. Any suggestions
from someone who has a similar environment. This is my first
post to the list and I hope it is an appropriate place for the question I and I
have provided enough detail. Ralph Dell I
don’t know about Win 2008, but under XP, I have to use the full path of
any programs I have in scheduled job. Susan |