Ich kann keine Befehle an den Server senden. Allerdings ist die Verbindung hergestellt und ich kann die einfachen Operationen wie "rm/usr/testfile" ausführen. Wenn ich versuche, den Befehl wie "tail -f /opt/logs/applications/db/cbss.log >> cbsslog_tailed" auszuführen. Bitte helfen Sie mir, den Tail-Befehl über Java-Code auszuführen.Kann keine Befehle vom Java-Code an den Server senden
-2
A
Antwort
0
Es sieht so aus, als ob Sie die I/O-Umleitung in Linux über die Ausführung der Java-Shell-Befehlsunterstützung von einem Server ausführen möchten. Bitte beachten Sie den Link unten, wie die Umleitung Problem zu lösen:
http://www.javaworld.com/javaworld/jw-12-2000/jw-1229-traps.html?page=4
Die Beispielprogramme in dem obigen Link in Windows-Umgebung verwendet werden. Aber ich denke, es könnte problemlos auf Linux portiert werden.
Verwandte Themen
- 1. Ich kann keine Nachricht an den TCP-Server senden
- 2. Ich kann keine Nachricht vom Client zum Server senden
- 3. SpringWebSockets senden keine Nachricht vom Server
- 4. Senden der Fortschrittsnachricht vom Server an den Client mit Ajax
- 5. Flask SocketIO senden Nachricht vom Server an den Raum
- 6. Befehle an andere Befehlszeilenprogramme senden
- 7. Kann keine Socket-Nachricht vom Client senden
- 8. Senden Sie eine Beitragsanfrage an den Server
- 9. Client kann keine zweite Ausführung an Server senden
- 10. C# Tcp Client kann keine Nachricht an Android-Server senden
- 11. Wie kann der Server Daten an den Client senden?
- 12. Vom Client an den Server gemeldete Daten an eine Protokolldatei senden
- 13. Senden der von xargs erzeugten Befehle an den Hintergrund
- 14. Senden von Befehlen vom iPhone an Android
- 15. Wie kann ich Befehle an den Chipkartenleser (und nicht an die Chipkarte) senden, obwohl keine Karte vorhanden ist?
- 16. Ich kann keine Nachricht an den FB senden
- 17. Kann keine Nachricht an Apns senden?
- 18. Winkelrouten senden Daten an den Server
- 19. Senden mehrerer Anfrage an den Server
- 20. So senden Sie Daten an den Server und erhalten die Antwort vom Server mit AFNetworking 3.0?
- 21. Kann POST-Formular vom Browser zum Server, aber nicht vom Server zum Server senden
- 22. Android: Socket-Client keine Nachricht vom Server
- 23. Client kann keine Daten an die Serverseite senden?
- 24. Kubernetes - Mehrere Befehle an den Container übergeben
- 25. Echtzeit-Benachrichtigung vom Web-Server an den Kunden bowers
- 26. Kann keine lustigen Zeichen an SLIME senden
- 27. Android: So senden Sie regelmäßig den Standort an einen Server
- 28. Senden von Daten vom Server (Java) an Android-Client
- 29. swift, Datei an Server senden
- 30. keine json Ausgabe vom Server
code & exception bitte –
Ich denke, dass Sie eine Menge auf das, was Sie versuchen werden, ausgehend von diesem "Server" und wie Sie sich damit verbinden möchten, erarbeiten müssen. Versuchen Sie, sich mit einem Protokoll wie telnet oder ssh remote anzumelden und bestimmte Shell-Befehle auszuführen? Ich fürchte, das ist nicht klar aus der Frage. –
Hallo Vineet, Danke für die Antwort. Ich bin dabei, ein Tool zu entwickeln, um die Protokolle (vom entfernten Solaris-Server) zu sammeln und im lokalen System (Windows) zu behalten. Dazu stelle ich eine Verbindung mit dem Remote - Server über Telnet her und gebe einen Befehl mit Runtime.Exec() aus. Alles was ich wissen wollte ist, dass Runtime.Exec() die einzige Methode ist, den Befehl an den Server oder haben wir einige andere Methoden, um auch die Befehle an den Remote-Server auszugeben? Wie ich bereits erwähnt habe, kann ich das Protokoll nicht durch Ausgabe des Befehls beenden. Bitte geben Sie Ihren Rat dazu an. Dank vineet – passionatebalu