Elenco dei comandi "comando serveradmin"

1

tl; dr : esiste un elenco di comandi serveradmin command *:* ?

Su mac server, serveradmin può essere abbastanza utile; soprattutto quando si inviano comandi ai relativi servizi, ad esempio serveradmin command smb:command = getConnectedUsers

La guida alla riga di comando obsoleta (ma comunque utile) di Apple ( link pdf ) elenca questi, ma un molto è cambiato dal 10,5 ... in particolare, samba / afp. Alcuni comandi che hanno funzionato fino a quando i Maverick non funzionano più in Yosemite e oltre.

La mia ricerca di una lista restituisce una buona quantità di link fino a Mavericks; ma non è così utile.

Esiste un luogo in cui sono stati compilati i comandi per le versioni più recenti del sistema operativo?

    
posta Kent 18.08.2017 - 01:59
fonte

1 risposta

1

A seconda della quantità di spelunking che si è disposti a fare, è possibile esaminare i modelli di comandi html nei bundle servermgrd per un elenco parziale di nomi / formati dei comandi. Ad esempio, per ottenere un elenco di comandi accettati dal plugin afp, è possibile consultare:

/Applications/Server.app/Contents/ServerRoot/usr/share/servermgrd/html/servermgr_afp.html

e guarda il javascript nel modello.

Guarda la selezione == "nome_comando" per i nomi dei comandi e il resto del valore di comando per il comando plist formattato. Quindi è possibile utilizzare il formato del comando serveradmin per inviare il comando al plug-in.

Un modo diverso (e più aggiornato) per scoprire i comandi è guardare il log delle attività del server per vedere i comandi plist formattati inviati da Server.app al backend server. Guarda

~/Library/Logs/Server.log

per i comandi e le loro risposte. Potrebbe essere necessario attivare la registrazione da uno dei menu (sono lontano dal mio server in questo momento, quindi non sono sicuro di come ho abilitato la registrazione).

Se desideri un throughput di rete, apri Server.app, vai al pannello delle statistiche, seleziona le statistiche di rete e poi guarda Server.log per ottenere i comandi che devi usare.

    
risposta data 16.09.2017 - 12:03
fonte

Leggi altre domande sui tag