Ну, ping несуществующего адреса с большим таймаутом - тот же sleep. А мой пример просто демонстрирует возможности командного интерпретатора, позволяющие избежать применение самописных утилит. Например, для получения даты компиляции, упакованной нужным образом, которая используется внутри исходников.