Configurar data e hora em Xdialog
Publicado por Ademar Molina Júnior 27/06/2004
[ Hits: 8.926 ]
Retirei este script dos exemplos do Xdialog, e alterei para o português. Utilizo-o no Painel X para alterar data e hora do sistema, bem simples e rápido. Deve ser executado como root, no Painel X, utilizo o comando sudo para fazê-lo funcionar direito
#!/bin/sh #Editado por Neno Molina para o Painel X , script dos arquivos de exemplo do Xdialog # Título para todas as caixas. TITLE="Painel X - Data e hora" # Função para abortar o script. function abort() { Xdialog --title "$TITLE" --rc-file /usr/PainelX/panelopt/theme/painelx.rc --msgbox "Abortado." 0 0 exit 0 } # checando o hwclock if ! [ -f /sbin/hwclock ] ; then Xdialog --title "$TITLE" --rc-file painelx.rc --msgbox "/sbin/hwclock não encontrado..." 0 0 exit 0 fi if [ -f /etc/adjtime ] ; then UTC=`grep UTC /etc/adjtime` if [ "$UTC" == "UTC" ] ; then UTC="--utc" fi else if [ -f /etc/sysconfig/clock ] ; then . /etc/sysconfig/clock if [ "$UTC" == "no" ] || [ "$UTC" == "false" ] ; then UTC="" else UTC="--utc" fi else Xdialog --title "$TITLE" --yesno "Is the RTC set in UTC ?" 0 0 case $? in 0) UTC="--utc" ;; 1) UTC="" ;; 255) abort ;; esac fi fi ENTEREDDATE=`Xdialog --stdout --rc-file /usr/PainelX/panelopt/theme/painelx.rc --title "$TITLE" --calendar "Ajuste a data..." 0 0 0 0 0` if (( $? != 0 )) ; then abort fi NEWDATE=`echo "$ENTEREDDATE" | awk --source 'BEGIN { FS="/" }' --source '{ print $2 "/" $1 "/" $3 }'` NEWTIME=`Xdialog --stdout --rc-file /usr/PainelX/panelopt/theme/painelx.rc --title "$TITLE" --timebox "Ajuste o horário..." 0 0` if (( $? != 0 )) ; then abort fi echo "Erro durante o ajuste do relógio !" >/tmp/set-time.err.$$ echo "Razão:" >>/tmp/set-time.err.$$ echo "" >>/tmp/set-time.err.$$ /sbin/hwclock --set $UTC --date "$NEWDATE $NEWTIME" 2>>/tmp/set-time.err.$$ if (( $? == 0 )) ; then /sbin/hwclock --hctosys $UTC 2>>/tmp/set-time.err.$$ fi if (( $? == 0 )) ; then Xdialog --title "$TITLE" --rc-file /usr/PainelX/panelopt/theme/painelx.rc --msgbox "O relógio do sistema foi alterado." 0 0 else Xdialog --title "$TITLE" --textbox /tmp/set-time.err.$$ 60 30 fi rm -f /tmp/set-time.err.$$
Gunzipar arquivos com determinadas extensões
Front para o slackpkg em dialog
Slackware 14.2 Pós-Instalação - Idioma, Teclado, Otimizações
Seletor de wallpaper para fluxbox modo grafico
Nenhum coment�rio foi encontrado.
Aprenda a Gerenciar Permissões de Arquivos no Linux
Como transformar um áudio em vídeo com efeito de forma de onda (wave form)
Como aprovar Pull Requests em seu repositório Github via linha de comando
Visualizar arquivos em formato markdown (ex.: README.md) pelo terminal
Dando - teoricamente - um gás no Gnome-Shell do Arch Linux
Como instalar o Google Cloud CLI no Ubuntu/Debian
Mantenha seu Sistema Leve e Rápido com a Limpeza do APT!
Procurando vídeos de YouTube pelo terminal e assistindo via mpv (2025)
Gestão de Ambiente em uma rede Linux (2)
Ajuda Pra Melhoria do NFTABLES. (7)
Zorin OS - Virtual Box não consigo abrir maquinas virtuais (4)