Supportvragen Mac > Programmeren in bijvoorbeeld C(++), Cocoa, Java, BASIC, en Swift

[Opgelost] Script van wdutil

(1/2) > >>

Ome Kor:
Sinds macOS 14.4 werkt een shell script van mij niet meer. Met dit script haal ik WiFi informatie op zoals SSID, gebruikt kanaal, WiFi snelheid ed.

Ik gebruikte daarvoor:


--- Code: ---/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport -I
--- Einde van code ---

In plaats van de gewenste informatie krijg ik nu de volgende waarschuwing:

[Opgelost] Script van wdutil
 
Deze informatie kan ik inderdaad met wdutil info ophalen, dit commando moet echter met sudo uitgevoerd worden. Ondanks het feit dat in de Man page niet staat dat dit voor wdutil info nodig is, andere commando's van wdutil wel. Dit is nogal onhandig, omdat het script om de 10 minuten draait.

Het is natuurlijk niet slim om mijn paswoord in een script te zetten. Heeft iemand een idee hoe dit op te lossen?

puk1980:
Je kunt launchd hiervoor gebruiken.

https://www.launchd.info/

https://superuser.com/questions/952554/run-sudo-command-at-startup-bootup-on-mac-os-x

Ome Kor:
Bedankt, daar moet ik dan naar kijken. Het Wi-Fi script wordt door een ander script aangeroepen, dat moet ik dan aanpassen en de informatie op een andere manier verwerken.

Ome Kor:
Het is gelukt, het script draait weer en mijn widget wordt weer gevuld met informatie. Thanks Puk.

puk1980:
Graag gedaan. Benieuwd of Apple nog meer van dit soort command-line tools (als 'airport') bij het grof vuil heeft gezet.

Navigatie

[0] Berichtenindex

[#] Volgende pagina

Naar de volledige versie