Как получить текущую позицию Международной космической станции с интервалом в 1 секунду

while true; do pos=$(curl -s "http://api.open-notify.org/iss-now.json"); echo "lat=$(echo $pos | jq ".iss_position.latitude"), lon=$(echo $pos | jq ".iss_position.longitude")"; sleep 1; done


Эта команда создает бесконечный цикл, который каждую секунду выполняет следующие действия:

1. Использует curl для обращения к API «http://api.open-notify.org/iss-now.json».
2. Получает текущую позицию Международной космической станции (МКС) в формате JSON.
3. С помощью jq извлекает широту и долготу из полученных данных.
4. Выводит эти координаты на экран, указывая широту и долготу.
5. Затем ожидает 1 секунду и повторяет запрос к API для обновления позиции МКС.

Это полезно для отслеживания текущего положения МКС с интервалом в 1 секунду. Альтернативой может быть использование специализированных инструментов для отслеживания МКС, но данная команда позволяет сделать это простым способом в терминале.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *