Parfois, mon serveur de médias ne met pas à jour sa base de données, la seule façon de le réparer est de redémarrer le démon. Je voudrais que les utilisateurs puissent simplement exécuter un exécutable ou un script pour le faire sans leur révéler aucune information de connexion (ce qui pourrait entraîner des maux de tête par inadvertance). Je pense que la manière la plus simple de le faire serait d'avoir un exécutable/script situé sur un partage samba qu'ils peuvent exécuter. Les utilisateurs exécuteraient Windows ou Mac qui sont tous sur le même réseau local que le serveur.Redémarrer à distance un service Linux à partir de machines Windows ou Mac locales
0
A
Répondre
1
Ecrivez un petit script CGI ou une application Web avec un bouton qui, une fois poussé, redémarre le démon.
0
Vous avez juste besoin d'une communication entre un démon privilégié (ou cron fréquent) et le script CGI. Demandez au script CGI de créer un fichier, si le démon ou cron le trouve, redémarrez le service et dissociez le fichier. Primitif, mais efficace. Comme l'a dit Ignacio, il existe de nombreux serveurs HTTP légers qui prennent en charge CGI.
Questions connexes
- 1. Redémarrer le service Windows à partir du service
- 2. Redémarrer un service Windows à partir du C#
- 3. Mise à jour logicielle à distance sur les machines Linux
- 4. Démarrer un service à distance à partir C#
- 5. Exécution Emacs à distance entre plusieurs machines
- 6. Solutions Web Service à partir de Mac
- 7. Exécuter un processus sous Linux à distance à partir d'une machine Windows
- 8. Windows service de portage à linux
- 9. Redémarrer Apache à partir de php sur windows
- 10. Débogage à distance d'une application Linux à partir de XCode
- 11. Exécution à distance d'applications Windows à partir d'un serveur Windows
- 12. Comment redémarrer à distance un service sur une machine protégée par mot de passe en utilisant Python?
- 13. Mettre à jour l'assembly de service Windows sans le redémarrer?
- 14. Comment contrôler à distance un service Windows avec ServiceController?
- 15. Comment puis-je déboguer à distance un script Python exécuté sous Linux à partir de Windows à l'aide de PyScripter?
- 16. Accès Bureau à distance à partir de Windows VM s'exécutant sur linux host + vmware server 2
- 17. Android redémarrer un service
- 18. Comment accéder à un partage Linux Samba à partir d'un service Windows?
- 19. Reg: Service à distance
- 20. Connectez-vous à un service à distance (à base de rubis) à partir de l'iPhone
- 21. Service à distance
- 22. Comment redémarrer un service sur une machine distante sous Windows?
- 23. Est-il possible d'exécuter un script batch à distance sur une machine Windows à partir de Linux sans installer ssh?
- 24. Aide au débogage à distance sous Linux
- 25. Créer un fichier/dossier Windows caché à partir de Linux
- 26. Contrôle de processus à distance sous Linux
- 27. Redémarrer l'ordinateur à partir de l'application WinForms?
- 28. EJB - Accueil/à distance et LocalHome/interfaces locales
- 29. Puis-je déboguer à distance une machine Linux de VS2005?
- 30. Impression à partir d'un service Windows
Y at-il un moyen de le faire sans configurer Apache? – encore2097
Absolument. Il existe un certain nombre de serveurs HTTP très simples et légers, ou vous pouvez même utiliser quelque chose comme 'BaseHTTPServer'. http://docs.python.org/library/basehttpserver.html –
Quel est le meilleur moyen de redémarrer un service à partir d'un script shell CGI? Je ne peux pas faire "sudo /etc/init.d/ restart". J'utilise actuellement CGIHTTPServer en python pour le serveur web et il fonctionne comme utilisateur nobody. D'ailleurs c'est supposé être pour les utilisateurs locaux seulement. – encore2097