Hi, thx for help Vaclav I was trying to run a shell script with a start of a grass and many grass command inside it. Not only a grass call.
As reported few minutes ago, I resolve my issue . Printing the environment variables (using the printenv utility) I see that the crontab start a sh-shell, but my script was for a bash.shell. So the solution was simply to add the usually. #!/bin/bash in the head of script. Regards and thx to all for your help. A. 2015-08-26 22:14 GMT+02:00 Vaclav Petras <wenzesl...@gmail.com>: > I've seen your email about wrong shell but anyway: > > On Wed, Aug 26, 2015 at 10:47 AM, Andrea Peri <aperi2...@gmail.com> wrote: >> >> I have some relative path, but my first >> line in bash is a >> >> " cd /home/--path-to-grass-position " >> >> to set the script in the right position in filesystem. > > What you actually have in the crontab? Script or a grass70 call? Both should > work anyway. Usually you have some script in any case. Either it is a > general script and you call it from crontab and then call GRASS from there > in some way or you have a script for GRASS and you call `grass` with the > script (see below). > > For 7.0 the (way too short (please contribute)) documentation is: > > https://grass.osgeo.org/grass70/manuals/grass7.html#running-non-interactive-batch-jobs > > For trunk/7.1 there is one other option: > > https://grass.osgeo.org/grass71/manuals/grass7.html#exec-interface-example -- ----------------- Andrea Peri . . . . . . . . . qwerty àèìòù ----------------- _______________________________________________ grass-user mailing list grass-user@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/grass-user