NUT dove metto lo shutdown dei pc remoti ?



  • Ho pfsense 2.3.2 e Nut 2.7.4_3 con collegato un ups nilox a pfsense via usb
    In upsmon.conf ho messo:

    SHUTDOWNCMD "/sbin/shutdown -p +0"
    SHUTDOWNCMD "ssh PC1@10.0.0.11 shutdown.exe /s"

    Il primo comando spegne pfsense (E FUNZIA !!) mentre il secondo dovrebbe spegnere un pc in rete (E NON LO FA !!) alimentato dallo stesso ups.

    Provando il comando che spegne il PC1 da shell funziona ma li dove l'ho messo no :(

    Dove devo inserirlo questo comando in NUT ?

    In alternativa potrei avere la possibilità di eseguire quel comando al momento dello spegnimento di pfsense ?

    Grazie a tutti per l'aiuto.

    Alberto



  • Ciao,
    intanto li invertirei perchè se spegni prima il pfsense ho idea che la seconda riga dello script non la eseguirà.
    Poi se non ricordo male da un certo punto in poi su windows è diventato obligatorio indicare il tempo di attesa per lo spegnimento quindi il comando corretto dovrebbe essere shutdown /s /t 0

    Ciao fabio



  • Ciao Fabio,
    Si si ho inserito cosí le righe ma era la seconda prova che avevo fatto.
    Per via dei tempi eseguendo quel comando da shell il pc si spegne dopo circa un minuto ma si spegne mentre in NUT non considera proprio il comando !!



  • Ciao,
    attenzione che probabilmente la prima volta che da pfsense lanci ssh devi accettare il certificato quindi dovresti provare a lanciarlo a mano dalla shell (console opzione 8)

    Ciao Fabio

    P.S.
    Comunque senza /t 0 dubito funzioni



  • Da shell senza /t 0 funzia
    Appena ho tempo provo a mettere anche /t 0 in upsmon.conf

    Grazie Alberto