Fabien,
I’m writing a control program that has one of its parts a window to display the bandspread form a radio receiver. The python program does this well. No need to reinvent the wheel. Hope this answers your question. Marty From: Fabien Bodard-4 [via Gambas] [mailto:ml-node+s8142n58353...@n7.nabble.com] Sent: Sunday, January 29, 2017 10:11 AM To: Marty <mmcg29...@frontier.com> Subject: Re: how-to execute file or bash script packaged inside Gambas why a python program ?... 2017-01-29 15:22 GMT+01:00 Marty <[hidden email]>: > Jussi, > > > > I’ve found the answer. The file 1.tmp in directory /tmp/Gambas.1000/3092 is > created at the time COPY "update.sh" TO sTempscript is executed. Because it > is dynamically created it does not have execute permissions. After executing > COPY "update.sh" TO sTempscript set the permissions on sTempscript to rwx > using chmod. Then the script will run. > > > > Now that caused another problem. The script passes parameters to a python > program that is still in the project directory not in /tmp…. This causes a > file not found error when the script executes. These temp files remain after > the program exits. I should delete the when the program exits. > > > > What should I do to work around the file not found error? > > > > Marty > > > > From: Jussi Lahtinen [via Gambas] [mailto:[hidden email]] > Sent: Saturday, January 28, 2017 4:36 PM > To: Marty <[hidden email]> > Subject: Re: how-to execute file or bash script packaged inside Gambas > > > > Literally here: /tmp/gambas.1000/3092/1.tmp > Read the error message carefully! > > Paste this into terminal and it will open the folder for you: > nemo /tmp/gambas.1000/3092/ > > > Jussi > > On Sat, Jan 28, 2017 at 11:25 PM, Marty <[hidden email]> wrote: > > >> Jussi, >> >> >> >> Thanks for your response. I’ve checked /etc/fstab and There are only two >> partitions the main and swap. I do not see any entry for a tmp partition. >> I’m running Gambas 3.91 under Mint17.1. >> >> Did a routine install when I installed it right from the CD. >> >> >> >> Bennoit, >> >> >> >> Thanks for your suggestion also. All of the files in the project directory >> have execute permissions set. Where is /tmp/Gambas located? I look at its >> permissions. >> >> >> >> Marty >> >> >> >> From: Jussi Lahtinen [via Gambas] [mailto:ml-node+s8142n58348h5@ >> n7.nabble.com] >> Sent: Saturday, January 28, 2017 12:38 PM >> To: Marty <[hidden email]> >> Subject: Re: how-to execute file or bash script packaged inside gambas >> >> >> >> Also does the tmp partition have noexec set (check /etc/fstab)? It's common >> way to harden Linux installation, but people kind of abuses /tmp... it's >> not for executions. >> >> >> Jussi >> >> On Sat, Jan 28, 2017 at 9:09 PM, Benoît Minisini < >> [hidden email]> wrote: >> >> >> > Le 28/01/2017 à 20:03, Benoît Minisini a écrit : >> > > Le 28/01/2017 à 18:07, Marty a écrit : >> > >> Want to run a script file packaged within the Gambas project. Tried >> the >> > >> method below. >> > >> >> > >> DIM sTempScript as String >> > >> >> > >> sTempScript = Temp$ >> > >> >> > >> COPY "update.sh" TO sTempscript >> > >> >> > >> SHELL sTempScript WAIT >> > >> >> > >> Does not work for me. All of the python files are in the gambas >> project >> > >> directory and have execute permissions. >> > >> >> > >> The error is: /bin/sh:1:/tmp/gambas.1000/3092/1.tmp permission denied >> > >> >> > >> What do I change to allow the python programs to run? Is it the >> project >> > >> directory? >> > >> >> > >> Thanks, >> > >> Marty >> > >> >> > > >> > > Did you set execution rights on the shell file? >> > > >> > >> > I mean on the copy. The permissions on the original file are ignored >> > once you make an executable (they are all read-only and not executable). >> > >> > -- >> > Benoît Minisini >> > >> > ------------------------------------------------------------ >> > ------------------ >> > Check out the vibrant tech community on one of the world's most >> > engaging tech sites, SlashDot.org! http://sdm.link/slashdot >> > _______________________________________________ >> > Gambas-user mailing list >> > [hidden email] >> > https://lists.sourceforge.net/lists/listinfo/gambas-user >> > >> >> ------------------------------------------------------------ >> ------------------ >> Check out the vibrant tech community on one of the world's most >> engaging tech sites, SlashDot.org! http://sdm.link/slashdot >> _______________________________________________ >> Gambas-user mailing list >> [hidden email] >> https://lists.sourceforge.net/lists/listinfo/gambas-user >> >> >> >> _____ >> >> If you reply to this email, your message will be added to the discussion >> below: >> >> http://gambas.8142.n7.nabble.com/how-to-execute-file-or-bash >> -script-packaged-inside-gambas-tp20046p58348.html >> >> To start a new topic under gambas-user, email >> [hidden email] <mailto:[hidden email] <mailto:[hidden%20email]> > >> To unsubscribe from how-to execute file or bash script packaged inside >> gambas, click here <http://gambas.8142.n7.nabble. >> com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node= >> 20046&code=bW1jZzI5NDQwQGZyb250aWVyLmNvbXwyMDA0NnwxNDAwMzEwMDQ5> . >> <http://gambas.8142.n7.nabble.com/template/NamlServlet.jtp?macro=macro_ >> viewer&id=instant_html%21nabble%3Aemail.naml&base= >> nabble.naml.namespaces.BasicNamespace-nabble.view.web. >> template.NabbleNamespace-nabble.view.web.template.NodeNamesp >> ace&breadcrumbs=notify_subscribers%21nabble%3Aemail. >> naml-instant_emails%21nabble%3Aemail.naml-send_instant_ >> email%21nabble%3Aemail.naml> NAML >> >> >> >> >> >> -- >> View this message in context: http://gambas.8142.n7.nabble.c >> om/how-to-execute-file-or-bash-script-packaged-inside-gambas >> -tp20046p58349.html >> Sent from the gambas-user mailing list archive at Nabble.com. >> ------------------------------------------------------------ >> ------------------ >> Check out the vibrant tech community on one of the world's most >> engaging tech sites, SlashDot.org! http://sdm.link/slashdot >> _______________________________________________ >> Gambas-user mailing list >> [hidden email] >> https://lists.sourceforge.net/lists/listinfo/gambas-user >> > > ------------------------------------------------------------------------------ > > Check out the vibrant tech community on one of the world's most > engaging tech sites, SlashDot.org! http://sdm.link/slashdot > _______________________________________________ > Gambas-user mailing list > [hidden email] > https://lists.sourceforge.net/lists/listinfo/gambas-user > > > > _____ > > If you reply to this email, your message will be added to the discussion > below: > > http://gambas.8142.n7.nabble.com/how-to-execute-file-or-bash-script-packaged-inside-gambas-tp20046p58350.html > > To start a new topic under gambas-user, email [hidden email] <mailto:[hidden > email]> > To unsubscribe from how-to execute file or bash script packaged inside > gambas, click here < . > > <http://gambas.8142.n7.nabble.com/template/NamlServlet.jtp?macro=macro_viewer > <http://gambas.8142.n7.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml> > > &id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml> > NAML > > > > > > -- > View this message in context: > http://gambas.8142.n7.nabble.com/how-to-execute-file-or-bash-script-packaged-inside-gambas-tp20046p58352.html > Sent from the gambas-user mailing list archive at Nabble.com. > ------------------------------------------------------------------------------ > > Check out the vibrant tech community on one of the world's most > engaging tech sites, SlashDot.org! http://sdm.link/slashdot > _______________________________________________ > Gambas-user mailing list > [hidden email] > https://lists.sourceforge.net/lists/listinfo/gambas-user -- Fabien Bodard ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, SlashDot.org! http://sdm.link/slashdot _______________________________________________ Gambas-user mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gambas-user _____ If you reply to this email, your message will be added to the discussion below: http://gambas.8142.n7.nabble.com/how-to-execute-file-or-bash-script-packaged-inside-gambas-tp20046p58353.html To start a new topic under gambas-user, email ml-node+s8142n3...@n7.nabble.com <mailto:ml-node+s8142n3...@n7.nabble.com> To unsubscribe from how-to execute file or bash script packaged inside gambas, click here <http://gambas.8142.n7.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=20046&code=bW1jZzI5NDQwQGZyb250aWVyLmNvbXwyMDA0NnwxNDAwMzEwMDQ5> . <http://gambas.8142.n7.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml> NAML -- View this message in context: http://gambas.8142.n7.nabble.com/how-to-execute-file-or-bash-script-packaged-inside-gambas-tp20046p58355.html Sent from the gambas-user mailing list archive at Nabble.com. ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, SlashDot.org! http://sdm.link/slashdot _______________________________________________ Gambas-user mailing list Gambas-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-user