4 votes

Catalina : /usr/sbin/accept commande non trouvée

J'ai un applescript avec le code ci-dessous qui fonctionnait jusqu'à la mise à jour de Catalina 10.15, qui donne l'erreur command not found :

do shell script "sudo /usr/sbin/accept '2nd-flr-Library-rm228'" with administrator privileges

J'ai regardé dans /usr/sbin/ et accept n'est pas dans le répertoire. A-t-il été déplacé ? Ou une autre méthode est-elle maintenant nécessaire ?

Le script installe une imprimante, le utilise la commande accept pour que l'utilisateur mette une autorisation.

7voto

user3439894 Points 52496

Avant MacOS Catalina le site accept commande était un lien symbolique à cupsaccept . Donc en MacOS Catalina utiliser :

/usr/sbin/cupsaccept

En MacOS Mojave en Terminal :

$ which accept
/usr/sbin/accept
$ ls -l /usr/sbin/accept
lrwxr-xr-x  1 root  wheel  10 Sep  7 21:22 /usr/sbin/accept -> cupsaccept
$ 

En MacOS Catalina en Terminal :

% which cupsaccept
/usr/sbin/cupsaccept
%

0 votes

Merci pour cette aide rapide !

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X