Will start by saying I am new to UNRAID and docker. Just getting to grips with some concepts, but struggling. Limited experience with Linux, but can work with scripting at basic level. I have written a script to ping a remote server (on my local network) to see if it is running, and return an error code, which, inside UNRAID Terminal works fine. I get error 0 when the remote server is running, and error 1 when it is offline I am unsure if this a Docker issue or a Duplicati issue, as I can get ping to work in other docker containers. It is to run from Duplicati as "--run-script-before-required" to stop the backup job if the remote server is not running. After a while I figured out path mapping and the script runs when Duplicati starts a backup. The the log is as expected. #!/bin/bash ErrLev=1 ping -c1 -W10 192.168.11.126 if (($? == 0)); then ErrLev=0 else fi exit $ErrLev However it always results in an error code of 1 as the PING command does not execute with message "bash: ping: command not found". I am presuming the PING command is not included in the Docker container. Is this correct? If I am correct, how do I get it in there? Am I going about this correctly, running the script from inside the Docker (using the update container to add a path to the script)?