JS, Node.js, Frontend, Backend, Firebase, Express, Patrones, HTML5_APIs, Asincronía, Websockets, Testing
1 - Crea un script para saber si el usuario es root o no
#!/bin/bash
# Make sure only root can run our script
if [ "$(id -u)" != "0" ]; then
echo "This script must be run as root" 1>&2
exit 1
fi
2 - Sacar la lista de procesos funcionando en la maquina
#!/bin/bash
ps aux --width 30 --sort -rss --no-headers | head | awk ' {print $11}'
#resultado esperado
vfs-worker
bash
bash
sudo
/mnt/shared/sbin/tmux
bash
/bin/bash
/mnt/shared/sbin/tmux
ps
/mnt/shared/sbin/tmux
3 - ¿Cuanto tiempo lleva la máquina funcionando?
#!/bin/bash
uptime --pretty
up 5 weeks, 3 days, 9 hours, 14 minutes
4 - Saca una lista de todas las variables de entorno y guardala en un fichero llamado env_data.log
#!/bin/bash
printenv | more > env_data.log
SHELL=/bin/bash
TERM=xterm-256color
LC_ALL=C.UTF-8
USER=root
SUDO_USER=ubuntu
...
5 - Tiempo de Katas con HackerRank