This uses golang.org/x/crypto/ssh which doesn't spawn a shell, but handles the SSH connection like you would any other network connection. And the same could and should be done for the other mentioned examples as well.
Some applications write to a temp file and then move that over the old file. One way to work around this is to symlink the entire directory.
OSMC is actually the successor of Raspbmc (And Crystalbuntu) http://kodi.wiki/view/OSMC
This uses golang.org/x/crypto/ssh which doesn't spawn a shell, but handles the SSH connection like you would any other network connection. And the same could and should be done for the other mentioned examples as well.
Some applications write to a temp file and then move that over the old file. One way to work around this is to symlink the entire directory.
OSMC is actually the successor of Raspbmc (And Crystalbuntu) http://kodi.wiki/view/OSMC