Sto provando a chiudere Mac dopo 24 ore di runtime con questo script:
#!/bin/bash
BOOT_TIME=$(sysctl -n kern.boottime | sed -e 's/.* sec = \([0-9]*\).*//')
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
Il nome del file è ShutdownUPTIME.sh
.
Ora quando provo a digitare:
sudo ssh ADMIN@macxxx 'bash -s' < ./documents/ShutdownUPTIME.sh
vuole una password. Lo digito e poi viene eseguito lo script. L'unica cosa che appare è:
shutdown: NOT super-user
L'utente si trova nel file sudoers come ALL = (ALL) ALL su entrambi i Mac. Qualche idea?