* On 2023 11 Sep 20:50 -0500, gary....@gmail.com wrote: > How's this related to WeeWX? I use a systemd timer to backup the database. > That one works a treat as I used bash, not sh
It really depends on the distribution. Some use Bash as the login and system shell by symlinking it to /bin/sh. When called as 'sh' Bash mostly restricts itself to POSIX defined sh behavior. So-called Bashisms (Bash extensions to sh grammar) are turned off and scripts written to take advantage of Bashisms will have errors. Several releases ago Debian went one step further and set dash (Debian Almquist Shell) as the default system shell as noted: https://wiki.debian.org/Shell Converting a script with Bashisms to dash (sh) can be trivial or not. To aid in that process Debian offers checkbashisms: https://manpages.debian.org/bookworm/devscripts/checkbashisms.1.en.html Debian's choices filter down to Raspberry Pi OS and other derivatives such as Armbian and Ubuntu flavors.. It is up to the script author/maintainer/distribution which shell to support. Some distributions have their system shell scripts written with the #!/bin/bash shebang. It is worth noting that beginning with Debian 12 (Bookworm) Bash can no longer be set as the system shell by running 'dpkg-reconfigure dash'. Of course manually editing the symlink can be done but there may be unexpected results with system scripts now written for Dash. More than anyone wanted to know! - Nate -- "The optimist proclaims that we live in the best of all possible worlds. The pessimist fears this is true." Web: https://www.n0nb.us Projects: https://github.com/N0NB GPG fingerprint: 82D6 4F6B 0E67 CD41 F689 BBA6 FB2C 5130 D55A 8819 -- 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 weewx-user+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/20230912023327.zwaxe7jiq4rq6aeb%40n0nb.us.
signature.asc
Description: PGP signature