Roger Price
2020-Aug-04 07:13 UTC
[Nut-upsuser] Synology NAS is shutting down Ubuntu servers after very brief power outage (fwd)
On Mon, 3 Aug 2020, Todd Benivegna wrote:> Thank you! Sorry for another bonehead question…. Do I replace <myups> with > the IP address of the NUT Server/Synology? I’m assuming I would use this > version for use in Dash with Ubuntu, correct?Yes, you replace <myups> with the address of your UPS, for example "ups at 192.168.x.y". Are you using Dash or Bash? If it's Dash, the function getUPSstatus probably goes into .profile . Test on the command line before modifying SHUTDOWNCMD by typing the commands getUPSstatus <myups> echo "UPS status is $UPSstatus" You should see "UPS status is [OL]:100". Roger
Todd Benivegna
2020-Aug-04 12:39 UTC
[Nut-upsuser] Synology NAS is shutting down Ubuntu servers after very brief power outage (fwd)
Ok, gotcha, I did that. I believe Ubuntu uses Bash for user sessions and Dash fornscripts, so followed your instructions for Dash. I put the getUPStatus bits in .bashrc and tested in Terminal and got: UPS status is [OL]:100 So I went ahead and put your SHUTDOWNCMD in upsmon.conf. I think it should be working now.... -- Todd Benivegna // todd at benivegna.com On Aug 4, 2020, 3:13 AM -0400, Roger Price <roger at rogerprice.org>, wrote:> On Mon, 3 Aug 2020, Todd Benivegna wrote: > > > Thank you! Sorry for another bonehead question…. Do I replace <myups> with > > the IP address of the NUT Server/Synology? I’m assuming I would use this > > version for use in Dash with Ubuntu, correct? > > Yes, you replace <myups> with the address of your UPS, for example > "ups at 192.168.x.y". Are you using Dash or Bash? If it's Dash, the function > getUPSstatus probably goes into .profile . > > Test on the command line before modifying SHUTDOWNCMD by typing the commands > > getUPSstatus <myups> > echo "UPS status is $UPSstatus" > > You should see "UPS status is [OL]:100". > > Roger > _______________________________________________ > Nut-upsuser mailing list > Nut-upsuser at alioth-lists.debian.net > https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/nut-upsuser-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://alioth-lists.debian.net/pipermail/nut-upsuser/attachments/20200804/97302796/attachment.html>
Todd Benivegna
2020-Aug-04 13:16 UTC
[Nut-upsuser] Synology NAS is shutting down Ubuntu servers after very brief power outage (fwd)
Ok, so now that I think of it, that might not actually work when it is not run by me. I guess that it all confirms that it works in Bash, but I think when it runs on its own it would use Dash... The default login shell remains bash. Opening a terminal from the menu or> shortcut [crtl-alt-t] provides interactive bash. A script run from the > desktop or file manager, through the dialogue 'run in terminal' will > execute as POSIX dash.https://wiki.ubuntu.com/DashAsBinSh So I would need to put the function in .profile then, right? Could I leave it in both .bashrc and .profile so it'd work either way? On Tue, Aug 4, 2020 at 8:39 AM Todd Benivegna <todd at benivegna.com> wrote:> Ok, gotcha, I did that. I believe Ubuntu uses Bash for user sessions and > Dash fornscripts, so followed your instructions for Dash. I put the > getUPStatus bits in .bashrc and tested in Terminal and got: > > UPS status is [OL]:100 > > So I went ahead and put your SHUTDOWNCMD in upsmon.conf. I think it should > be working now.... > > -- > > *Todd Benivegna* // todd at benivegna.com > On Aug 4, 2020, 3:13 AM -0400, Roger Price <roger at rogerprice.org>, wrote: > > On Mon, 3 Aug 2020, Todd Benivegna wrote: > > Thank you! Sorry for another bonehead question…. Do I replace <myups> with > the IP address of the NUT Server/Synology? I’m assuming I would use this > version for use in Dash with Ubuntu, correct? > > > Yes, you replace <myups> with the address of your UPS, for example > "ups at 192.168.x.y". Are you using Dash or Bash? If it's Dash, the function > getUPSstatus probably goes into .profile . > > Test on the command line before modifying SHUTDOWNCMD by typing the > commands > > getUPSstatus <myups> > echo "UPS status is $UPSstatus" > > You should see "UPS status is [OL]:100". > > Roger > _______________________________________________ > Nut-upsuser mailing list > Nut-upsuser at alioth-lists.debian.net > https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/nut-upsuser > >-- *Todd Benivegna* // todd at benivegna.com -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://alioth-lists.debian.net/pipermail/nut-upsuser/attachments/20200804/9fda877d/attachment.html>
Apparently Analagous Threads
- Synology NAS is shutting down Ubuntu servers after very brief power outage (fwd)
- Synology NAS is shutting down Ubuntu servers after very brief power outage (fwd)
- Synology NAS is shutting down Ubuntu servers after very brief power outage (fwd)
- Synology NAS is shutting down Ubuntu servers after very brief power outage (fwd)
- Synology NAS is shutting down Ubuntu servers after very brief power outage (fwd)