[Gambas-user] check 4 Gambas Runtime files?
Jussi Lahtinen
jussi.lahtinen at gmail.com
Wed Dec 13 22:06:51 CET 2017
Yes, I agree.
Jussi
On Wed, Dec 13, 2017 at 9:37 PM, T Lee Davidson <t.lee.davidson at gmail.com>
wrote:
> Yes, but they _can_ be arbitrary for one's own scripts/programs. I've used
> arbitrary exit codes to debug execve system calls to
> my own programs. For published code, the standard should certainly be
> followed.
>
>
> On 12/13/2017 01:25 PM, Jussi Lahtinen wrote:
> > There is standard for exit codes.
> > http://www.tldp.org/LDP/abs/html/exitcodes.html
> >
> >
> > Jussi
> >
> > On Wed, Dec 13, 2017 at 8:02 PM, T Lee Davidson <
> t.lee.davidson at gmail.com <mailto:t.lee.davidson at gmail.com>> wrote:
> >
> > [shell-script]
> > #!/bin/bash
> >
> > which gbx3 &>/dev/null
> > if [ $? -ne 0 ]; then
> > echo "Gambas runtime (gbx3) not found in path. Cannot continue."
> > exit 1 # arbitrary exit code of your choice
> > fi
> >
> > if [[ $(gbx3 -e 'Comp(System.FullVersion, "3.10", gb.Natural) >= 0')
> == "False" ]]; then
> > echo "So sorry."
> > exit 2 # also an arbitrary exit code
> > fi
> >
> > # Great, do Gambas stuff now
> > [/shell-script]
> >
> > The line under the "which" statement basically says, "If the exit
> code from the 'which' command is not equal to zero, then..."
> >
> >
> > Strangely on my system, this prints, "So sorry," even though my
> package manager says version 3.10.0 of gambas-runtime is
> > installed. I have to assume that's an issue with the packager.
> >
> >
> > --
> > Lee
> >
>
> --
> Lee
>
> --------------------------------------------------
>
> This is the Gambas Mailing List
> https://lists.gambas-basic.org/listinfo/user
>
> Hosted by https://www.hostsharing.net
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.gambas-basic.org/pipermail/user/attachments/20171213/50dae81a/attachment.html>
More information about the User
mailing list