Zum Inhalt springen

hart

Mitglieder
  • Gesamte Inhalte

    124
  • Benutzer seit

  • Letzter Besuch

Beiträge von hart

  1. 
    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:

    anstatt Object o lieber Stamm o. oder nich?

    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. Original geschrieben von sebskulptura

    Kennt jemand sonst einen guten Viruskiller für Linux, der möglichst auch vor dem neuen Wurm für Openssl schützt? möglichst Freeware

    Einfach alle Security Updates mitmachen...

  4. Original geschrieben von sebskulptura

    linux:/usr/local/uvscan # ls

    EICAR.COM license.dat messages.dat readme.txt scan.dat unix404.pdf

    clean.dat license.txt names.dat reseller.txt uninstall-uvscan uvscan

    linux:/usr/local/uvscan # uvscan

    bash: /usr/local/bin/uvscan: No such file or directory

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

  5. Original geschrieben von Pta

    also da sind ca. 20 benutzer eingerichtet plus halt die von system eingerichteten.

    256MB sollten doch eigentlich schon mal was sein für nen router und mailserver... find ich....

    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.

  6. 
    #!/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
    
    

  7. 
    #!/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

  8. Original geschrieben von hanzmaier03

    noch ne frage, ich setzte debian woody mit nem 2.2.er kernel ein,

    98% aller treffer die sich auf NAT bezogen hatten irgend was

    mit iptabels zu tun, was ja erst ab dem 2.4.er funzt...

    98% ein bisschen sehr übertieben. Such mal nach Linux IP Masquerade HOWTO.

    was mach ich denn nun mit meinem guten alten 2.2.er kernel wenn

    ich NAT will??

    /sbin/ipchains -A forward -i eth0 -s 192.168.0.0/24 -j MASQ

  9. 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.

  10. 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.

  11. Original geschrieben von efkay

    also bei mir sieht das anders aus was bedeutet

    verbose=on

    linebuff=6020

    man procmailrc

    PATH=$HOME/bin:/usr/bin:/usr/ucb:/bin:/usr/local/bin:.

    MAILDIR=$HOME/Mail #sollte vorhanden sein

    DEFAULT=$MAILDIR/mbox

    #LOGFILE=$MAILDIR/from

    LOCKFILE=$HOME/.lockmail

    :0

    Besser:

    :0:

    * ^TO*1@xyz.de

    Besser:

    * ^To:.*1@xyt\.de

  12. 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

  13. 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?

  14. Original geschrieben von alpenmaradona

    Ey wat bis du denn für einen, Kauf dich nen vernünftiges Betriebssystem wie Windows 2000, weiß Thomas was du hier machst!!!!!!!!!

    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...