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 <slued...@gfz-potsdam.de> Gesendet: Donnerstag, 30. Oktober 2014 09:19 An: Blumentrath, Stefan; grass-user@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@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: slued...@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----- _______________________________________________ grass-user mailing list grass-user@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/grass-user