2 votes

La commande SHELL fonctionne bien en tant que commande autonome, mais échoue lorsqu'elle est intégrée à un script shell ?

Android 8.1 PIXEL 2 avec accès Root.

J'ai déjà vu cette question ici une fois, mais la seule solution ne m'a pas du tout aidé. Je vais essayer de faire aussi simple que possible pour l'exemple.

Si je lance la commande suivante dans l'émulateur de terminal ou le shell adb :

am force-stop com.myapp.frustrated

Il quittera l'application sans problème. Mais quand je l'exécute dans ce script shell :

#!/bin/sh
am force-stop com.myapp.frustrated

Rien ne se passe. Il me semble étrange que je puisse exécuter de nombreuses autres commandes sans problème dans un script, mais qu'une poignée d'entre elles ne fonctionnent pas.

Toutes vos suggestions sont les bienvenues.

-1voto

Jason Waltz Points 135

Suppression de #!/bin/sh a réglé mon problème. Merci

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X