233 lines
6.1 KiB
Bash
233 lines
6.1 KiB
Bash
#!/bin/bash
|
|
|
|
act_hora () {
|
|
echo "America/Chihuahua"
|
|
echo "America/Chihuahua" > /etc/timezone
|
|
ln -fs /usr/share/zoneinfo/America/Chihuahua /etc/localtime > /dev/null 2>&1
|
|
dpkg-reconfigure --frontend noninteractive tzdata > /dev/null 2>&1 && echo -e "\033[1;32m [OK]" || echo -e "\033[1;31m [FAIL]"
|
|
msg -bar
|
|
return 0
|
|
}
|
|
act_hora1 () {
|
|
echo "America/Mexico_City"
|
|
echo "America/Mexico_City" > /etc/timezone
|
|
ln -fs /usr/share/zoneinfo/America/Mexico_City /etc/localtime > /dev/null 2>&1
|
|
dpkg-reconfigure --frontend noninteractive tzdata > /dev/null 2>&1 && echo -e "\033[1;32m [OK]" || echo -e "\033[1;31m [FAIL]"
|
|
msg -bar
|
|
return 0
|
|
}
|
|
act_hora2 () {
|
|
echo "Argentina"
|
|
ln -sf /usr/share/zoneinfo/America/Argentina/Buenos_Aires /etc/localtime > /dev/null 2>&1
|
|
dpkg-reconfigure --frontend noninteractive tzdata > /dev/null 2>&1 && echo -e "\033[1;32m [OK]" || echo -e "\033[1;31m [FAIL]"
|
|
msg -bar
|
|
return 0
|
|
}
|
|
act_hora3 () {
|
|
echo "CHILE"
|
|
timedatectl > /dev/null 2>&1
|
|
timedatectl list-timezones | grep Chile/Continental > /dev/null 2>&1
|
|
timedatectl set-timezone Chile/Continental > /dev/null 2>&1
|
|
dpkg-reconfigure --frontend noninteractive tzdata > /dev/null 2>&1 && echo -e "\033[1;32m [OK]" || echo -e "\033[1;31m [FAIL]"
|
|
msg -bar
|
|
return 0
|
|
}
|
|
act_hora4 () {
|
|
echo "America/Los_Angeles"
|
|
timedatectl > /dev/null 2>&1
|
|
timedatectl list-timezones | grep Los_Angeles > /dev/null 2>&1
|
|
timedatectl set-timezone America/Los_Angeles > /dev/null 2>&1
|
|
msg -bar
|
|
return 0
|
|
}
|
|
act_hora5 () {
|
|
echo "America/La_Paz"
|
|
echo "America/La_Paz" > /etc/timezone
|
|
ln -fs /usr/share/zoneinfo/America/La_Paz /etc/localtime > /dev/null 2>&1
|
|
dpkg-reconfigure --frontend noninteractive tzdata > /dev/null 2>&1 && echo -e "\033[1;32m [OK]" || echo -e "\033[1;31m [FAIL]"
|
|
msg -bar
|
|
return 0
|
|
}
|
|
act_hora6 () {
|
|
echo "America/Guatemala"
|
|
echo "America/Guatemala" > /etc/timezone
|
|
ln -fs /usr/share/zoneinfo/America/Guatemala /etc/localtime > /dev/null 2>&1
|
|
dpkg-reconfigure --frontend noninteractive tzdata > /dev/null 2>&1 && echo -e "\033[1;32m [OK]" || echo -e "\033[1;31m [FAIL]"
|
|
msg -bar
|
|
return 0
|
|
}
|
|
act_hora7 () {
|
|
echo "America/Bogota"
|
|
echo "America/Bogota" > /etc/timezone
|
|
ln -fs /usr/share/zoneinfo/America/Bogota /etc/localtime > /dev/null 2>&1
|
|
dpkg-reconfigure --frontend noninteractive tzdata > /dev/null 2>&1 && echo -e "\033[1;32m [OK]" || echo -e "\033[1;31m [FAIL]"
|
|
msg -bar
|
|
return 0
|
|
}
|
|
act_hora8 () {
|
|
echo "America/Guayaquil"
|
|
echo "America/Guayaquil" > /etc/timezone
|
|
ln -fs /usr/share/zoneinfo/America/Guayaquil /etc/localtime > /dev/null 2>&1
|
|
dpkg-reconfigure --frontend noninteractive tzdata > /dev/null 2>&1 && echo -e "\033[1;32m [OK]" || echo -e "\033[1;31m [FAIL]"
|
|
msg -bar
|
|
return 0
|
|
}
|
|
verzm () {
|
|
timedatectl
|
|
echo -e "\033[1;31m PRESIONE ENTER PARA CONTINUAR \033[0m"
|
|
read -p " "
|
|
return 0
|
|
}
|
|
shadowe_fun () {
|
|
#source /etc/adm-lite/cabelcaho
|
|
while true; do
|
|
clear&&clear
|
|
_tm=$(timedatectl | grep "Time zone")
|
|
unset selection
|
|
echo -e " \033[1;36m ZONA HORARIA"
|
|
msg -bar
|
|
echo -e "${_tm}"
|
|
msg -bar
|
|
echo -e "${cor[4]} [1] > ${cor[2]}VER ZONA HORARIA ACTUAL ${cor[4]} [12] > ${cor[2]} HORARIO PERÚ"
|
|
echo -e "${cor[4]} [2] > ${cor[5]}HORARIO MEXICO ${cor[4]} [13] > ${cor[2]} HORARIO BRAZIL"
|
|
echo -e "${cor[4]} [3] > ${cor[5]}HORARIO Argentina"
|
|
echo -e "${cor[4]} [4] > ${cor[5]}HORARIO CHILE"
|
|
echo -e "${cor[4]} [5] > ${cor[5]}HORARIO MEXICO"
|
|
echo -e "${cor[4]} [6] > ${cor[5]}HORARIO Bolivia "
|
|
echo -e "${cor[4]} [7] > ${cor[5]}HORARIO Guatemala"
|
|
echo -e "${cor[4]} [8] > ${cor[5]}HORARIO COLOMBIA"
|
|
echo -e "${cor[4]} [9] > ${cor[5]}HORARIO ECUADOR "
|
|
echo -e "${cor[4]} [10] > ${cor[5]}HORARIO Los Angeles (USA)"
|
|
echo -e "${cor[4]} [11] > ${cor[5]}RESTAURAR ZONA ORIGINAL"
|
|
msg -bar
|
|
selection=$(selection_fun 13)
|
|
case ${selection} in
|
|
0)
|
|
break;;
|
|
1)
|
|
fun_bar
|
|
verzm
|
|
unset selection
|
|
sleep 2s
|
|
;;
|
|
2)
|
|
fun_bar
|
|
act_hora1
|
|
unset selection
|
|
sleep 2s
|
|
;;
|
|
3)
|
|
fun_bar
|
|
act_hora2
|
|
unset selection
|
|
sleep 2s
|
|
;;
|
|
4)
|
|
fun_bar
|
|
act_hora3
|
|
unset selection
|
|
sleep 2s
|
|
;;
|
|
5)
|
|
act_hora
|
|
unset selection
|
|
sleep 2s
|
|
;;
|
|
6)
|
|
fun_bar
|
|
act_hora5
|
|
unset selection
|
|
sleep 2s
|
|
;;
|
|
7)
|
|
fun_bar
|
|
act_hora6
|
|
unset selection
|
|
sleep 2s
|
|
;;
|
|
8)
|
|
fun_bar
|
|
act_hora7
|
|
unset selection
|
|
sleep 2s
|
|
;;
|
|
9)
|
|
fun_bar
|
|
act_hora8
|
|
unset selection
|
|
sleep 2s
|
|
;;
|
|
10)
|
|
fun_bar
|
|
act_hora4
|
|
unset selection
|
|
sleep 2s
|
|
;;
|
|
11)
|
|
fun_bar
|
|
echo "Etc/UTC" > /etc/timezone
|
|
ln -fs /usr/share/zoneinfo/Etc/UTC /etc/localtime
|
|
dpkg-reconfigure --frontend noninteractive tzdata > /dev/null 2>&1 && echo -e "\033[1;32m [OK]" || echo -e "\033[1;31m [FAIL]"
|
|
sleep 2s
|
|
;;
|
|
12)
|
|
fun_bar
|
|
echo "America/Lima" > /etc/timezone
|
|
ln -fs /usr/share/zoneinfo/America/Lima /etc/localtime
|
|
dpkg-reconfigure --frontend noninteractive tzdata > /dev/null 2>&1 && echo -e "\033[1;32m [OK]" || echo -e "\033[1;31m [FAIL]"
|
|
sleep 2s
|
|
;;
|
|
13)
|
|
fun_bar
|
|
echo "America/Sao_Paulo" > /etc/timezone
|
|
ln -fs /usr/share/zoneinfo/America/Sao_Paulo /etc/localtime
|
|
dpkg-reconfigure --frontend noninteractive tzdata > /dev/null 2>&1 && echo -e "\033[1;32m [OK]" || echo -e "\033[1;31m [FAIL]"
|
|
sleep 2s
|
|
;;
|
|
14)
|
|
fun_bar
|
|
echo "America/Lima" > /etc/timezone
|
|
ln -fs /usr/share/zoneinfo/America/Lima /etc/localtime
|
|
dpkg-reconfigure --frontend noninteractive tzdata > /dev/null 2>&1 && echo -e "\033[1;32m [OK]" || echo -e "\033[1;31m [FAIL]"
|
|
sleep 2s
|
|
;;
|
|
15)
|
|
fun_bar
|
|
echo "America/Lima" > /etc/timezone
|
|
ln -fs /usr/share/zoneinfo/America/Lima /etc/localtime
|
|
dpkg-reconfigure --frontend noninteractive tzdata > /dev/null 2>&1 && echo -e "\033[1;32m [OK]" || echo -e "\033[1;31m [FAIL]"
|
|
sleep 2s
|
|
;;
|
|
16)
|
|
fun_bar
|
|
echo "America/Lima" > /etc/timezone
|
|
ln -fs /usr/share/zoneinfo/America/Lima /etc/localtime
|
|
dpkg-reconfigure --frontend noninteractive tzdata > /dev/null 2>&1 && echo -e "\033[1;32m [OK]" || echo -e "\033[1;31m [FAIL]"
|
|
sleep 2s
|
|
;;
|
|
17)
|
|
fun_bar
|
|
echo "America/Lima" > /etc/timezone
|
|
ln -fs /usr/share/zoneinfo/America/Lima /etc/localtime
|
|
sleep 2s
|
|
;;
|
|
18)
|
|
fun_bar
|
|
echo "America/Lima" > /etc/timezone
|
|
ln -fs /usr/share/zoneinfo/America/Lima /etc/localtime
|
|
;;
|
|
19)
|
|
fun_bar
|
|
echo "America/Lima" > /etc/timezone
|
|
ln -fs /usr/share/zoneinfo/America/Lima /etc/localtime
|
|
;;
|
|
20)
|
|
fun_bar
|
|
echo "America/Lima" > /etc/timezone
|
|
ln -fs /usr/share/zoneinfo/America/Lima /etc/localtime
|
|
;;
|
|
esac
|
|
done
|
|
}
|
|
shadowe_fun
|