Introdução
No ano de 2150, a humanidade expandiu-se além dos limites da Terra, estabelecendo uma metrópole próspera na Lua, chamada Lunar Prime. Este prodígio científico atrai diplomatas e dignitários de todo o sistema solar, incluindo um estimado embaixador do distante planeta Xylar. Como administrador de sistemas sênior do Observatório Central de Lunar Prime, você é responsável por garantir que todos os sistemas digitais funcionem perfeitamente durante a visita do embaixador xilariano.
Para manter os padrões impecáveis pelos quais Lunar Prime é reconhecida e para coordenar com precisão os protocolos diplomáticos intergalácticos, a cronometragem e a exibição exata do tempo são essenciais. Como vários eventos e reuniões são agendados usando o Tempo Universal Coordenado (UTC) convertido para o Horário Local de Xylar (XLT), seu objetivo é gerenciar com maestria as configurações de data e hora do Linux para garantir operações fluidas durante os procedimentos diplomáticos.
Formatando a Saída de Hora
Nesta etapa, você modificará a saída de hora para atender às necessidades do embaixador xilariano durante sua visita.
Tarefas
- Formatar a saída de data e hora para exibir o nome completo do dia da semana, o ano e a hora em horas e minutos.
Requisitos
- Os comandos devem ser inseridos em um script chamado
step1.shlocalizado em~/project. Execute-o combash ~/project/step1.sh.
Exemplo
Data e hora formatadas, incluindo o nome completo do dia da semana, ano e hora em horas e minutos:
Tuesday, 2150-03-09, 16:45
Convertendo UTC para o Horário Local de Xylar (XLT)
Esta etapa envolve a adaptação do horário exibido para o embaixador xilariano visitante, convertendo UTC para XLT, que corresponde a UTC+6.25 horas.
Tarefas
- Calcular a hora atual no Horário Local de Xylar (XLT) a partir do UTC.
- Exibir o Horário Local de Xylar (XLT) calculado com o formato
YYYY-MM-DD HH:MM:XLT.
Requisitos
- Coloque os comandos para a Etapa 2 em um script chamado
step2.shlocalizado em~/project. Execute-o combash ~/project/step2.sh. - +6.25 horas é equivalente a 6 horas e 15 minutos.
date -u "<format>" --date='<condition>'
Exemplo
Horário Local de Xylar (XLT):
2150-03-09 22:16:XLT
Resumo
Neste desafio, você foi encarregado de exibir e manipular com precisão a data e a hora em um sistema Linux dentro de um contexto real de diplomacia interestelar. A habilidade de personalizar saídas de tempo e realizar conversões entre fusos horários é fundamental para administradores de sistemas, especialmente em um ambiente diversificado como Lunar Prime. Essas competências não apenas mantêm as operações fluidas, mas também promovem as relações interplanetárias. O reconhecimento de seus esforços nesta tarefa ressalta a importância da precisão em nossa crescente comunidade intergaláctica.



