[GRASS-user] Stopping/killing a "puased" command

Blumentrath, Stefan Stefan.Blumentrath at nina.no
Thu Oct 30 01:27:59 PDT 2014


Hi Stefan,

Many thanks, that sounds like a good idea.
MarZone produces output files by default, and I could regularly check if the last output file has been produced.
But how can I do it in parallell to executing MarZone (I mean in the same script?), could you point me to the relevant command(s)?

Cheers
Stefan
________________________________________
Von: Stefan Lüdtke <sluedtke at gfz-potsdam.de>
Gesendet: Donnerstag, 30. Oktober 2014 09:19
An: Blumentrath, Stefan; grass-user at lists.osgeo.org
Betreff: Re: [GRASS-user] Stopping/killing a "puased" command

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi Stefan,

can you pipe the MarZone output into a tmp file, check that file in
regular intervals for the desired string and stop the process if the
string is found. Not the most beautiful way I can think of but maybe
an option ..

Cheers,

Stefan

On 10/30/2014 09:06 AM, Blumentrath, Stefan wrote:
>
>
> Hi,
>
>
>
> I am trying to combine a commandline tool (MarZone) with GRASS in a
>  shell script (MSYS in OSGeo4W or Ubuntu).
>
> The MarZone command should run in a loop where it recives new input
>  from GRASS in each iteration.
>
> My scripts works in principle, however, unlike other command line
> tools, MarZone does not end when it is done, but  one has to press
>  enter to stop.
>
> It ends with "Press return to exit." on screen.
>
> In order to handle this in a loop, I simply kill the process after
>  the time I expect the sofware to run (plus a little time buffer):
>
> Like this:
>
> perl -e 'alarm shift @ARGV; exec @ARGV' 60 ./MarZone_x64.exe
>
>
>
> Unfortunately, this is neither an effient nor a stable solution as
>  the time the software runs can vary quite a bit, depending on some
>  parameter settings.
>
>
>
> My question is, is there a way to somehow catch, that the software
> is ready (when it prints "Press return to exit."), an kill it
> then?
>
> Any idea?
>
>
>
> Thanks for helping,
>
> Stefan
>
>
>
> _______________________________________________ grass-user mailing
>  list grass-user at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/grass-user
>

- --
Stefan Lüdtke

Section 5.4-  Hydrology
Tel.: +49 331 288 2821
Fax: +49 331 288 1570
Email: sluedtke at gfz-potsdam.de

Helmholtz-Zentrum Potsdam
Deutsches GeoForschungsZentrum GFZ
(GFZ German Research Centre for Geoscience)
Stiftung des öff. Rechts Land Brandenburg
Telegrafenberg, 14473 Potsdam
- -------------------

PGP Public Key: http://bit.ly/13d9Sca
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)

iQEcBAEBAgAGBQJUUfSTAAoJEB5GAbKcg+D8SLAH/1gAW/aMmCP4Ac3qgQFKQVBY
CK8OKH/I9ZAFUuG16uBj/fOZ2agm8N3Sz6xjZV9NDPk4pPz2PK3U2OTDT7DH8zeM
cvSJnETrPonCRUIinW0zWa/aU7hQsKd7fQ+cm5I8oF5q91krhuOFqGPDCvdtD0bf
qBKyuK5GBjNWhtHrQuKJMokaAix8W4oXUCAYZISlSQ1S2wDC/6PJKZe3jQTp1LCI
evyj8+HQ4dopbgpMFHZH6rs3G/CtDkxM8GZLVViyxYsxf2ViwrcRnwK8hQ7HcZaA
AAel5YMgCKgyEICpgqf5l7i+tfHypNewxI88/K1ohv+XcOj8hzHRpO62AtXxJoI=
=1Ms6
-----END PGP SIGNATURE-----


More information about the grass-user mailing list