Shutdown or not to shutdown

When you like to reboot or take down the router, are there any need for do a shutdown?
I can see message after reboot that the router was not properly shutdown.

This question apply to RouterBoard as well as CHR/X86 routes.

Good Question…

NEVER , do i improperly shutdown a device, that is “Live” in the Data-Center.
I always log in and execute a proper Shutdown.
Even if our experience has shown, that nothing bad will happen!

I simply , don`t want to tempt fate =)


But for non critical devices , i do it all the time
For exemple:

I have a wAP LR8 kit running from Solar.
After 18 months or countless shutdowns (at least 1 a day)
and varying voltage, the Device is still going strong.


2.
I have some wAP ac providing network connectivity to CNCs.
Monday thru Friday it starts up with the maschine and gets
improperly shutdown at 6 PM.

** From 11 CNC-Stations, one failed after 7 months.
The Device still powered on, but didn`t work (aka. Bricked)
Almost a year as passt since then, we had no other Problems


3.
Travel-Router and LAB-Device almost never get properly shutdown.

You don’t need to shutdown to reboot, fairly obviously.
It’s always better to shutdown cleanly than not, if you can. It will never make things worse than not doing so.
Mikrotik claim it is unnecessary on Routerboard devices. Who knows?
On a CHR, it uses normal Linux ext3 filesystem, so while the journaling ought to save you from unclean shutdowns, it’s always better to shutdown properly.

I usually reboot.
Upgrade is also using reboot so …

Thought:
How would you start again after shutdown if you do not have access to the device ?
For most reboot will be the only option.

I think that shutdown command should be removed for all non-CHR/x86 installations. To avoid executing a shutdown of a remote device that can be many kilometers away. There is simply no reason to do something like that.

Tested “shutdown” on a SXT 5HPnD and it just made a reboot.
So for me “shutdown” could be removed.

Shutdown did shutdown i all my experiences so far. Will not test it remotely now, because I cannot restart AFAIK (no wake on LAN).

Even for a hEX with DUDE running, I did set the mode button as “/ system shutdown” , because I lost the DUDE database once too often.