Randomizza l'indirizzo MAC usando Platypus [duplicato]

0

Sto eseguendo il seguente script in Platypus ma l'indirizzo MAC non cambia:

#!/bin/zsh

IF=en7

mac='ifconfig $IF | awk '/ether/{print $2}''
echo "$IF mac before change=$mac"
randmac='openssl rand -hex 6 | sed 's/\(..\)/:/g; s/.$//''
sudo ifconfig $IF ether $randmac
mac='ifconfig $IF | awk '/ether/{print $2}''
echo "$IF mac after change=$mac"

Non si ricevono più errori. Tuttavia, l'indirizzo MAC non viene modificato dallo script. I comandi funzionano singolarmente incollati nel terminale, ma non vengono eseguiti come un'applicazione da Platypus.

Screenshot di Platypus:

    
posta isd503 09.11.2018 - 09:13
fonte

1 risposta

0

Platypus

Usa Platypus per creare un'applicazione dal tuo script bash. Questo approccio evita di dover utilizzare AppleScript.

Platypus is a developer tool that creates native Mac applications from command line scripts such as shell scripts or Perl, Ruby and Python programs. This is done by wrapping the script in a macOS application bundle along with an executable binary that runs the script.

Altriapprocci

MathiasBynenshaunarticolosu Come creare semplici app Mac da script di shell .

Vale anche la pena leggere la domanda relativa Come creare un app di Mac OS X con uno script di shell?

    
risposta data 09.11.2018 - 11:29
fonte

Leggi altre domande sui tag