By the way, free to point me to a simple tutorial on this if that would be easier for you than typing long instructions.
David On Saturday, 3 November 2018 13:08:37 UTC-4, David Beach wrote: > > Thanks so much. I was hoping it would be something fairly obvious to a > Linux expert. > > From the dark days of MS-DOS, I remember we could set 'paths' on start up > so that you would not have to explicitly type in paths every time we issued > a command. Is there something that I can set so that when I boot up and log > in as user 'pi' (my home directory is /home/pi) I can run wee_config (or > other utility) by just typing the file name - without the extra stuff every > time? And could I avoid having to be in the /home/weewx/bin directory > *every* time? > > David > > On Saturday, 3 November 2018 12:40:41 UTC-4, Thomas Keffer wrote: >> >> The shell scans a "path" to find an executable. By default, your current >> directory is not in the path. This is for security reasons: it prevents you >> from accidentally running something in your current directory that you may >> have forgotten about, or downloaded. >> >> You must explicitly tell the shell that you know it's in your current >> directory. You do this by prepending './' to the executable file. So, it >> becomes >> >> * cd /home/weewx/bin* >> * ./wee_config /home/weewx/weewx.conf --help* >> >> -tk >> >> On Sat, Nov 3, 2018 at 9:14 AM David Beach <[email protected]> wrote: >> >>> I have a reliable weewx installation on a Raspberry Pi using a Vantage >>> Vue. And it is still working well. >>> >>> But, I disliked the scattered directories of the standard installation >>> so I set up a new SD card with Raspian Stretch. I followed the setup.py >>> installation instructions (with only a few minor detours!) I set it to >>> Simulator and weewx seems to work fine in that mode. I can view the web >>> page at /home/weewx/public_html/index.html with the 'fake' data streaming >>> in. >>> >>> However, when I try to run a utility, by typing "wee_config --help" for >>> example, I get: >>> >>> bash: wee_device: command not found >>> >>> If I precede it with sudo, I get: >>> >>> sudo: wee_config: command not found >>> >>> Even if I change directories so that I am in the /home/weewx/bin >>> directory and I can see the wee_config file just sitting there, I get the >>> same result. I would like to be able to use wee_config so I can change the >>> driver to my Vantage when I'm ready to switch. >>> >>> I am no Linux or weewx expert. Is there some mystical permission or path >>> I need to change? I hope that someone spots an obvious problem. >>> >>> Thanks! >>> >>> David >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "weewx-user" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> For more options, visit https://groups.google.com/d/optout. >>> >> -- You received this message because you are subscribed to the Google Groups "weewx-user" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
