Apagado NO super-usuario?

Estoy tratando de apagar Macs después de 24 horas de time 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 del file es ShutdownUPTIME.sh . Ahora, cuando bash escribir:

  • Mid '11 Mac Mini no se apagará de forma limpia. OS X El Capitan 10.11.6
  • OSX: Cancelar la secuencia de apagado
  • ¿Qué es Shutdown Causa -108?
  • Quiero que mi Mac Mini button de encendido para apagar el equipo
  • Mac OS X nunca se cierra
  • ¿Es necesario expulsar unidades externas antes de cerrar la session, reiniciar o cerrar?
  •  sudo ssh ADMIN@macxxx 'bash -s' < ./documents/ShutdownUPTIME.sh 

    quiere una contraseña. Escribo eso y luego se ejecuta el script. Lo único que aparece es:

    shutdown: NO superusuario

    El usuario está en el file sudoers como ALL = (ALL) ALL en ambos Macs. ¿Algunas ideas?

  • Buscar files modificados hoy, usando la command-line (bash)
  • ¿Cómo puedo cambiar $ PATH y establecerlo en el directory pnetworkingeterminado?
  • ¿Por qué debo fuente .bashrc cada vez que abro el terminal para que los alias funcionen?
  • Cómo restablecer $ PATH?
  • Terminal - cómo reiniciar la session después de salir inadvertidamente?
  • ¿Cómo establezco variables de entorno en OS X?
  • One Solution collect form web for “Apagado NO super-usuario?”

    Está ejecutando el command ssh localmente como root y el bash remoto (de ahí el script completo) como el usuario ADMIN@macxxx (sin cambiar a root en el server remoto).

    Debe preceder a bash o shutdown con sudo (siempre que ADMIN tenga permissions sudo sin contraseña para el shutdown o todos los commands de la máquina macxxx ).

    Así que:

     ssh ADMIN@macxxx 'sudo bash -s' < ./documents/ShutdownUPTIME.sh 

    O:

     ... if [ $DAYS_UP -ge ${MAX_UPDAYS} ];then echo Mac is going to shutdown sudo shutdown -h now else ... ... ... if [ $DAYS_UP -ge ${MAX_UPDAYS} ];then echo Mac is going to shutdown sudo shutdown -h now else ... 
    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).