В качестве альтернативы вы можете избежать использования wget
- который, как следует из его названия, предназначен для получение веб-контент с данного URL. Другими словами, он создан, чтобы быть инструментом «загрузки». (Это, конечно, очень гибко, как продемонстрировал Индрек в своем ответе. Но его настройки по умолчанию работают против ваших целей.)
Так как вам не нужно или хочу на самом деле скачать что-нибудь (вы просто получаете доступ к URL, чтобы запустить сценарий на стороне сервера), curl
Команда немного больше подходит для вашего сценария. По умолчанию результаты его запросов будут записываться в стандартный вывод, а не в файл.
Итак, замена wget
с curl
в приведенном выше коде следует исправить проблему создания файла без дальнейшей работы.
curl --silent <address> 1>/dev/null
сделаю работу.