Zum Inhalt springen

hart

Mitglieder
  • Gesamte Inhalte

    124
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von hart

  1. hart

    Befehle des OS ausführen

    public boolean processCmd(String cmd) { int rc = -1; StringBuffer buf = new StringBuffer(); try { String line; Process pr = Runtime.getRuntime().exec(cmd); InputStreamReader isr = new InputStreamReader(pr.getInputStream()); BufferedReader input = new BufferedReader(isr); pr.waitFor(); rc = pr.exitValue(); while (true) { line = input.readLine(); if (line == null) { break; } buf.append(line + "\n"); } input.close(); } catch (Exception e) { log.debug(e.getLocalizedMessage()); } return rc; }
  2. @bigredeyes: Nein, newInstance() liefert ein Object. @mamamia Was willst Du genau machen? Eine Klasse dynamisch laden und davon eine bekannte Methode aufrufen? Wenn ja, hier ein Beispiel: import java.lang.reflect.*; [...] public Object callMethod (URLClassLoader urlClassLoader, String className, String methodenName, Object[] parameter) throws Throwable { Class RunMe = urlClassLoader.loadClass(className); // Create a new instance Object o = RunMe.newInstance(); Class[] parameterTypen = new Class[parameter.length]; // Parametertypen werden zum Auffinden der Methode benötigt: for (int i = 0; i < parameterTypen.length; i++) { parameterTypen[i] = parameter[i].getClass(); } Method methode = null; try { methode = RunMe.getDeclaredMethod(methodenName, parameterTypen); } catch (Exception ex) { Logger.add(this.getClass(), ex); return null; } try { return methode.invoke(o, parameter); } catch (Exception ex) { Logger.add(this.getClass(), ex); } return null; }
  3. hart

    Mcafee für Linux

    Einfach alle Security Updates mitmachen...
  4. hart

    Mcafee für Linux

    Übersehen, anscheindend wird /usr/local/bin erwartet ?!
  5. hart

    Mcafee für Linux

    linux:/usr/local/uvscan # chmod 755 uvscan linux:/usr/local/uvscan # ./uvscan
  6. hart

    kernel: out of memory

    Hängt alles von den Benutzer ab, wieviel die surfen, wie groß die Mails sind, etc... Das ist ja kein reiner Router, wenn da noch DNS, Proxy, eMail Geschichten drüberlaufen. Da sind 256 doch ein bisschen wenig.
  7. hart

    kernel: out of memory

    Entweder hab Ihr zuviele Benutzer oder zuwening Speicher.
  8. hart

    kernel: out of memory

    Bei Out of Memory würd ich mal auf Memory tippen ! Wieviel RAM hat den eurer Server und wie groß ist die Swap Partition?
  9. hart

    Eingeloggten User trennen

    Spontan würd ich folgendes machen USER=foo USERID=`grep $USER /etc/passwd | cut -f 3 -d:` for i in `ps -U $USERID | cut -f 1 -d' '` do kill $i done
  10. hart

    Java Compiler

    javac wird nicht ein deinem PATH stehen. Du kannst javac wieder mit in den PATH nehmen, oder javac direkt aus dem bin Verzeichnis der java Installation starten.
  11. hart

    Dienst abfragen

    Meinste nicht es währ langsam mal Zeit was selber zumachen?
  12. hart

    Script gesucht !!!

    # man du # du --help
  13. hart

    Sript 2 gesucht

    #!/bin/sh # loop=true while($loop) do echo -n "Dateiname: " read filename if [ -f "$filename" -a -n "$filename" ]; then tar xjfv $filename > /dev/null 2>&1 if [ "$?" == 0 ]; then rm $filename echo "Datei `basename $filename` entpackt" else echo "`basename $filename` ist keine .tar Datei" fi else echo "Datei nicht gefunden, weitere Eingeben" fi read -p " (yes/[no]) " answer case "$answer" in [yY][eE][sS]) # Weiter ;; [nN][oO]|"") loop=false ;; esac done
  14. hart

    Script gesucht !!!

    #!/bin/sh # loop=true while($loop) do echo -n "Dateiname: " read filename if [ -f "$filename" -a -n "$filename" ]; then echo "Größe der Datei `basename $filename`: `du -hs $filename | cut -f 1`" else echo "Datei nicht gefunden, weitere Eingeben" fi read -p " (yes/[no]) " answer case "$answer" in [yY][eE][sS]) # Weiter ;; [nN][oO]|"") loop=false ;; esac done Zu den einzelnen Befehlen # man bash # man test
  15. hart

    Sendmail konfiguration

    Vieleicht funktoniert Deine DNS Auflösung nicht und infolge dessen bekommst Du diesen Timeout.
  16. hart

    Shell-Programmierung

    modprobe >/dev/null 2>&1 Mehr unter man bash Stichwort REDIRECTION
  17. hart

    port "durchschleifen"

    98% ein bisschen sehr übertieben. Such mal nach Linux IP Masquerade HOWTO. /sbin/ipchains -A forward -i eth0 -s 192.168.0.0/24 -j MASQ
  18. hart

    procmail

    Kannst Du mal Deine Prochmailrc posten und eine Mail die nicht eingeordent wird mit Header?
  19. hart

    procmail

    fetchmailrc: poll "pop.provider.de" protocol POP3 options: no dns auth password user "usr1" with password "pass" is "Vorname.Nachname" here; options: smtpaddress LOTUS-DOMINO-Domain.de fetchall in der /etc/sendmail.cf # "Smart" relay host (may be null) DS[ip.notes.server] Dann holt der Linux Server die Mails per fetchmail ab, übergibt diese sendmail, und sendmail schließlich Lotus Domino.
  20. hart

    procmail

    Ist das was Du erreichen willst folgendes? Per POP3 Mails von eurem Internet Providert abholen (fetchmail), diese Adressen ummapen auf Lotus Notes Adressen und diese dann den Notesserver zustellen? Wenn ja, hät ich ne bessere alternative für Dich.
  21. hart

    procmail

    man procmailrc Besser: :0: Besser: * ^To:.*1@xyt\.de
  22. hart

    procmail

    Mal aus dem Kopf VERBOSE=on SHELL=/bin/sh LINEBUFF=6020 PATH=$PATH PMDIR=$HOME/.procmail LOG=$PMDIR/log MAILDIR=$HOME/Mail DEFAULT=$MAILDIR/my :0: * ^To:.*1@tld\.com $MAILDIR/1 :0: * ^To:.*2@tld\.com $MAILDIR/2 :0: $DEFAULT
  23. hart

    procmail

    Ich versteh Dich nicht ganz, in deine Formulierung kann man viel hinein interpretieren oder auch nicht. Was willst Du? Soll bei mail an 1@ Benutzer 1 die Mail bekommen und bei mail an 2@ Benuzter 2 die Mail, oder sollen die Mails einfach nur in verschiedene mboxen verteilt werden?
  24. Du könntest die Breite ändern # export COLUMNS=200 und dann das ps absetzen.
  25. hart

    \usr auf andere Platte

    Bestimmt, denn es ist ja kein Problem das system32 Verzeichnis von 2000 auf eine andere Platte zu bringen!

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...