I tried enabling a simple service on my TX2 with L4T 32.1 with update-rc.d and it didn’t seem to run. Some of
the other files in /etc/init.d did seem to show up with systemctl status. I don’t know
enough about systemd to know how to troubleshoot it.
We start our application with a systemd service file that we install in /usr/lib/systemd/service.
It’s a little more work, but then you can start/stop/enable/disable/status with systemctl,
and you have control over when it runs. the .service file is something like this.
You would want to change it a little for a one-shot action.
systemd takes some getting used to, but it’s the way most things are nowadays.