[Opgelost] Script van wdutil
10 maart 2024 - 14:13   
geplaatst door: 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:

/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport -I
In plaats van de gewenste informatie krijg ik nu de volgende waarschuwing:

Scherm­afbeelding 2024-03-10 om 13.50.30.png[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?

Bewerkt: 12 maart 2024 - 22:43 door Ome Kor
Script van wdutil
10 maart 2024 - 16:40    reactie #2
geplaatst door: 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.
Script van wdutil
12 maart 2024 - 18:29    reactie #3
geplaatst door: Ome Kor
Het is gelukt, het script draait weer en mijn widget wordt weer gevuld met informatie. Thanks Puk.
Script van wdutil
12 maart 2024 - 18:33    reactie #4
geplaatst door: puk1980
Graag gedaan. Benieuwd of Apple nog meer van dit soort command-line tools (als 'airport') bij het grof vuil heeft gezet.
Script van wdutil
12 maart 2024 - 18:49    reactie #5
geplaatst door: Ome Kor
Dat merk ik dan wel. Af en toe breek er iets. Bij de overgang van bash naar zsh moest ik ook het een en ander aanpassen. Als ze AppleScript afschaffen, dan heb ik een groter probleem.
Script van wdutil
12 maart 2024 - 18:53    reactie #6
geplaatst door: puk1980
Bij de overgang van bash naar zsh moest ik ook het een en ander aanpassen.
Ja die virale GPLv3 had Apple geen zin in. :smile: