-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathservice.sh
More file actions
155 lines (126 loc) · 3.77 KB
/
service.sh
File metadata and controls
155 lines (126 loc) · 3.77 KB
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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
#!/bin/bash
### Hecho por Yordis Cujar
FECHA=$(date +"%Y-%m-%d")
function chiguire()
{
clear
echo -e "\033[33m@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@"
echo -e "\033[33m@@@@@@@%#++*###*=@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@"
echo -e "\033[33m@@@@@#***++=-===+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@"
echo -e "\033[33m@@@@=-=-+*++++*+#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@"
echo -e "\033[33m@@@%*++-+*+**+**+*%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@"
echo -e "\033[33m@@@@#=++#*+++=+++**%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@"
echo -e "\033[33m@@@@@*====--:-=++*####%%@@@@@@@@@@@@@@@@@@@@@@@@@@"
echo -e "\033[33m@@@@@@@@= :=++*****+**####%%%%%@@@@@@@@@@@@@@@@@"
echo -e "\033[33m@@@@@@@@#::-=++****+=+++*###########%@@@@@@@@@@@@@"
echo -e "\033[33m@@@@@@@@*-==+++**++++++++*********#####%%@@@@@@@@@"
echo -e "\033[33m@@@@@@@@*=++++++++++++++******************%@@@@@@@"
echo -e "\033[33m@@@@@@@@@+++**+===++++=++****#***********++%@@@@@@"
echo -e "\033[33m@@@@@@@@@#=++**=-+====+****************++*+=#@@@@@"
echo -e "\033[33m@@@@@@@@@@#=+++==---:-=+++***+*++*++***+**+==@@@@@"
echo -e "\033[33m@@@@@@@@@@@*--.-==: .-=-==++++++++**+*****+==%@@@@"
echo -e "\033[33m@@@@@@@@@@@@+:.:-==:..:--======*++**+**++*+==%@@@@"
echo -e "\033[33m@@@@@@@@@@@@@=.:-=-%%-...::::-+**++*+++=++==-#@@@@"
echo -e "\033[33m@@@@@@@@@@@@@*::=-=@@@%*=:..:=+++++=++==+==-:#@@@@"
echo -e "\033[33m@@@@@@@@@%%*==.-=--+***+*+: :-=--=:----:::.-@@@@@"
echo -e "\033[33m@@@@@@@@%%*++--=----+====-:... ..::::---==+*@@@@@@"
echo -e "\033[33m@@@@@@@@@@@@%%##**####%%%##****##%%%@@@@@@@@@@@@@@"
echo -e "\033[33m@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@"
echo -e "\033[33m@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@"
sleep 2s
clear
}
function fabricante()
{
clear
echo -e "\033[4mhttps://github.com/yordisc/"
sleep 2s
clear
}
function inicio()
{
clear
echo " "
echo " "
echo -e "\033[34m################################"
echo -e "\033[34m# Activar/Desactivar Servicios #"
echo -e "\033[34m################################"
echo " "
echo " "
sleep 2s
clear
}
function activar()
{
clear
echo -e "\033[32mIniciando..."
sleep 2s
dunst
# servicios
sudo systemctl start smbd
sudo systemctl start nmbd
sudo systemctl start teamviewerd.service
sudo systemctl start snapd
sudo systemctl start snap.socket
sudo systemctl start mysql
sudo systemctl start docker.socket
sudo systemctl start docker.service
sudo systemctl start containerd
# Xampp Start
sudo apachectl start
sudo /opt/lampp/lampp start
#free-ram
sudo sync && sudo sysctl -w vm.drop_caches=3
echo -e "\033[32m#----------------------------Servicios Activados-----------------------------#"
}
function desactivar()
{
clear
echo -e "\033[32mIniciando..."
sleep 2s
killall pcloud
killall dunst
killall apache2
# servicios
sudo systemctl stop smbd
sudo systemctl stop nmbd
sudo systemctl stop snapd
sudo systemctl stop snap.socket
sudo systemctl stop teamviewerd.service
sudo systemctl stop mysql
sudo systemctl stop docker.socket
sudo systemctl stop docker.service
sudo systemctl stop containerd
# Xampp Stop
sudo apachectl stop
sudo /opt/lampp/lampp stop
#free-ram
sudo sync && sudo sysctl -w vm.drop_caches=3
echo -e "\033[32m#----------------------------Servicios Desactivados-----------------------------#"
}
##### Inicio del programa ######
fabricante
chiguire
inicio
##### MENU ######
PS3="¿ Que quieres hacer? "
select opt in Activar Desactivar Salir;
do
case $opt in
##### OPCIONES ######
Activar)
activar
;;
Desactivar)
desactivar
;;
Salir)
chiguire
fabricante
break
;;
*)
echo -e "\033[31m$REPLY inválido"
;;
esac
done