2010-07-13 4 views
0

J'ai besoin d'utiliser rsync pour effectuer un transfert de fichiers, et je veux que ce script soit intégré dans un système d'interface web avec d'autres choses.Comment exécuter des scripts shell dans un site ASP.NET

Mon idée est simple comme avoir un bouton de téléchargement pour télécharger des fichiers, puis un autre bouton pour exécuter le script qui rsync les fichiers cibles. Comment devrais-je l'implémenter? Depuis rsync peut nécessiter au moins un cynwin ou un autre hôte UNIX. Merci.

Répondre

0

Vous ne savez pas quel accès vous avez à la boîte, mais mon penchant général sur des choses comme ceci est de l'implémenter comme une file d'attente de demandes/système d'exécution. Cela signifie que l'application prend le téléchargement, fait une commande et la stocke quelque part qu'un processus hors ligne s'exécute et renvoie les résultats. Gros avantage ici étant que vous n'avez pas besoin de singe autour avec des autorisations pour une application web pour pouvoir, disons, exécuter en toute sécurité des commandes shell.

Questions connexes