2010-05-26 2 views
1

J'essaye d'exécuter la commande simple de système par mon servlet sur le moteur d'application de google. Je n'essaie rien de dangereux, je recherche simplement des choses simples grep, sed, wget, find, etc.Comment puis-je exécuter des commandes système dans google app engine?

En utilisant la classe Runtime de java, je reçois des exceptions d'accès refusé.

Est-ce que je dois obtenir la permission de google d'une sorte ou est-ce que les commandes shell sont bannies?

+1

Voir: http://stackoverflow.com/questions/2152114/google-app-engine-to-run-executable-files – Jeff

+2

Que ce soit dangereux ou non, qui dit que les serveurs de Google App Engine fonctionnent sur un système d'exploitation avec grep, sed, wget, find, etc, installé? Ou une coquille? Réponse courte est juste non, GAE ne fournit aucun environnement "système". Si cela vous aide, imaginez que vous vous trouvez dans un bac à sable et un gestionnaire de sécurité de style Applet. Les serveurs de Google ne vous font pas confiance. –

+0

Je connais au moins ce moteur d'application google je cours sur une certaine saveur de Linux. – LoudNPossiblyWrong

Répondre

3

Assez sûr que vous can't do this.

Une application App Engine ne peut pas:

* make other kinds of system calls.