man inotifywait tells us that the watchlist can be supplied with --fromfile <watchlist-file>
The command entr can trigger a utility based on modifications to any given file
To solve your problem using the above info:
Put all directories to be watched in a file, say WATCHLIST=/tmp/watchlist
Replace inotify in the pipeline you posted with:...
Often it's not enough to route the prefix to the system; the system has to send packets from the prefix through the tunnel the same way. Most likely Machine B's default gateway rejects those packets as "spoofed".
Create a new routing table on Machine B and add a policy rule to use it:
ip -4 route add default dev tun0 table 112
ip -4 rule add pref ...
Would (probably) have worked by default if you would have used a unix domain socket instead of TCP/IP:
$config['db_dsnw'] = 'mysql://roundcube:redacted@unix(/run/mysqld/mysqld-roundcube.sock)/roundcubemail';
This is because the motherboard memory slot is not in good contact.
It is interesting to note that linux identify normal. Crash only on read or write to the memory slot and no any log can be found,even bios logs.
The greater the memory usage, the greater the crash probability