-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathterceira.sh
59 lines (51 loc) · 810 Bytes
/
terceira.sh
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
#!/bin/bash
function inicio()
{
clear
echo "Gerenciador de Tarefas"
echo "======================"
echo ""
echo "Selecione as opcoes:"
echo ""
echo "1 - Exibir status da utilizacao das particoes do sistema."
echo "2 - Exibir status de usuarios logados."
echo "3 - Exibir data e hora."
echo "4 - Sair"
echo
read opcao
case $opcao in
1) tarefa-a ;;
2) tarefa-b ;;
3) tarefa-c ;;
4) sair;;
*) echo "Opcao Invalida" ; sleep 2 ; inicio ;;
esac
}
function tarefa-a()
{
echo "Exibindo status da utilizacao das particoes do sistema"
df -h
sleep 3
inicio
}
function tarefa-b()
{
echo "Usuario logado:"
who
sleep 3
inicio
}
function tarefa-c()
{
echo "Data e hora:"
data=`/bin/date +%d-%m-%Y--%H:%M:%S`
echo $data
sleep 3
inicio
}
function sair()
{
echo "Script encerrado"
exit 0
}
inicio