Estoy tratando de apagar Macs después de 24 horas de tiempo de ejecución con este script:
#!/bin/bash
BOOT_TIME=$(sysctl -n kern.boottime | sed -e 's/.* sec = \([0-9]*\).*/\1/')
CURR_TIME=$(date +%s)
MAX_UPDAYS=1 #Days
DAYS_UP=$(( ( $CURR_TIME - $BOOT_TIME) / 86400 ))
if [ $DAYS_UP -ge ${MAX_UPDAYS} ];then
echo Mac is going to shutdown
shutdown -h now
else
echo No shutdown needed
fi
El nombre de archivo es ShutdownUPTIME.sh
.
Ahora cuando trato de escribir:
sudo ssh ADMIN@macxxx 'bash -s' < ./documents/ShutdownUPTIME.sh
quiere una contraseña. El tipo I que en y, a continuación, ejecuta la secuencia de comandos. La única cosa que aparece a pesar de que es:
apagado: NO super-usuario
El usuario está en el archivo sudoers como ALL=(ALL) ALL tanto en Mac. Alguna idea?