-
Notifications
You must be signed in to change notification settings - Fork 4
/
run
executable file
·41 lines (40 loc) · 1.41 KB
/
run
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
#!/bin/bash
sesion=LatGram
no_salir_NO_salir() {
while true; do
if [[ `date +%H` > 12 ]]; then
hora_actual="$((`date +%H`-12))pm"
elif [[ `date +%H` == 12 ]]; then
hora_actual="`date +%H`pm"
elif [[ `date +%H` == 0 ]]; then
hora_actual="12am"
else
hora_actual="`date +%H`am"
fi
echo -e "\nDía `date +%F` a las $hora_actual, `date +%M` minutos con `date +%S` segundos" >> log
latino bot/bot.lat 2>> log
done
}
case $1 in
tmux)
if [[ ! -f "/usr/bin/tmux" ]]; then echo "Estas funciones requieren paquete tmux instalado"; fi
tmux new-session -s "${sesion}" -d "latino bot/bot.lat"
echo "Sesión tmux iniciada con nombre $sesion"
exit;;
volver)
if [[ ! -f "/usr/bin/tmux" ]]; then echo "Estas funciones requieren paquete tmux instalado"; fi
tmux new-session -t "${sesion}"
exit;;
matar)
if [[ ! -f "/usr/bin/tmux" ]]; then echo "Estas funciones requieren paquete tmux instalado"; fi
tmux kill-session -t "${sesion}"
exit;;
en_while)
no_salir_NO_salir ${2}
exit;;
seguro)
if [[ ! -f "/usr/bin/tmux" ]]; then echo "Estas funciones requieren paquete tmux instalado"; fi
tmux new-session -s ${session} -d "bash run en_while ${2}"
exit;;
esac
latino bot/bot.lat $1