La commande shell fonctionne bien comme une commande autonome, mais échoue lorsqu'il est mis dans un script shell? -- adb domaine et shell domaine et scripts domaine et bash domain android en relation problème

SHELL Command works fine as a standalone command, but fails when put into a shell script?



1
vote

problème

français

Android 8.1 pixel 2 avec accès root.

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

Si j'exécute la commande suivante dans l'émulateur de terminal ou le shell adb:

am force-stop com.myapp.frustrated

Il va quitter l'application juste bien. Mais quand je l'exécute dans ce script shell:

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

Rien ne se passe. Il est étrange pour moi que je puisse faire de nombreuses autres commandes très bien dans un script, mais une poignée d'entre eux ne fonctionnent pas.

Toute suggestion que vous avez est très appréciée.

langue Anglaise

Android 8.1 PIXEL 2 with root access.

I have seen this asked here once before but the only solution didn't help me at all. I am going to try and make this as simple as I can for the example.

If I run the following command in terminal emulator or adb shell:

am force-stop com.myapp.frustrated 

It will quit the app just fine. But when I run it in this shell script:

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

Nothing happens. It is odd to me that I can do many other commands just fine in a script, but a handful of them do not work.

Any suggestions you have are much appreciated.

           
   
   

Liste de réponses

-2
 
vote

Suppression #!/bin/sh Correction de mon problème. Merci

 

Removing #!/bin/sh fixed my issue. Thanks

 
 
   
   

Questions connexes

0  Addon.d Bash Script pour supprimer des APKS après la nuit de reflash sur Android 5.1 cm12.1 ne fonctionne pas  ( Addon d bash script for removing apks after nightly reflash on android 5 1 cm12 ) 
J'essaie d'avoir un script Bash dans /system/addon.d/ qui supprime les puits indésirables d'une installation d'une installation nocturne Android 5.1 (CM12.1) ...

1  Comment modifier l'invite de Shell Bash en cyanogenmod?  ( How to modify bash shell prompt in cyanogenmod ) 
Quelqu'un a-t-il eu un succès en modifiant l'invite de Shell en Cyanogenmod? Actuellement, # est assez inutile, il serait beaucoup plus agréable d'afficher au...

24  Est-il possible d'activer le paramètre Android "USB Tethering" de la ligne de commande?  ( Is it possible to activate the usb tethering android setting from the command ) 
J'aimerais activer "Téléparation USB" à partir d'un script Bash, il y a donc une possibilité d'exécuter une ligne de commande avec adb shell pour modifier c...

1  Bash-shell sur tablette Android (Pad de transformateur TF701T)  ( Bash shell on android tablet transformer pad tf701t ) 
Y a-t-il un moyen d'obtenir une coque Bash entièrement fonctionnelle sur Android avec un émulateur de terminal, qui prend en charge un clavier matériel (mise ...

1  Terminal Bash sur les comprimés  ( Bash terminal on tablets ) 
J'aimerais acheter une tablette et l'utiliser comme un netbook pour travailler à l'aide d'un quai de clavier (j'aime toujours les options tactiles et stylet s...

5  Bash - Comment puis-je vérifier si un ordinateur existe sur mon réseau sans IP (c'est-à-dire par nom de périphérique uniquement)?  ( Bash how can i check if a computer exists on my network without ip i e by de ) 
J'aimerais que mon téléphone exécute certains scripts shell via un groupe de travail si mon téléphone est sur le même réseau WiFi que mon ordinateur portable....

4  Est-il possible de démarrer une session FTP via Bash?  ( Is it possible to start an ftp session via bash ) 
est-il possible de démarrer une session avec un smartphone Android Samsung Galaxy via une coquille Bash pour accéder à des fichiers à distance? ...

8  Exécution d'applications à partir d'un émulateur de terminal [fermé]  ( Running applications from a terminal emulator ) 
fermé. Cette question est off-sujet . Il n'accepte pas actuellement les réponses. Voulez...

11  Comment définir Bash comme coquille par défaut?  ( How to set bash as default shell ) 
Lorsque je adbis dans un appareil avec CyanogenMod, je suis présenté avec une jolie coquille Bash, une invite de couleur et Bashrc. Je ne vois pas un symbole ...

0  Changer de fichier (images, vidéos) horodatage du nom de fichier  ( Change file pictures videos timestamp from filename ) 
Lorsque vous déplacez des fichiers autour de Tru différents DirS et sur PC / Smartphone, l'horodatage pour la dernière date modifiée est généralement réinitia...




© 2022 www.demandez.top All Rights Reserved. Questions et réponses Accueil Tous les droits sont réservés