Zum Inhalt springen

Scratch

Mitglieder
  • Gesamte Inhalte

    485
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von Scratch

  1. parted -v GNU Parted 1.6.19 parted /dev/sda print Disk geometry for /dev/sda: 0.000-61440.000 megabytes Disk label type: msdos Minor Start End Type Filesystem Flags 1 0.016 61440.000 primary ext3 Information: Don't forget to update /etc/fstab, if necessary. parted /dev/sda check 1 Error: Filesystem has incompatible feature enabled Information: Don't forget to update /etc/fstab, if necessary. tune2fs -l /dev/sda1 tune2fs 1.35 (28-Feb-2004) Filesystem volume name: <none> Last mounted on: <not available> Filesystem UUID: 81d5ff07-e422-43c8-9499-4da5c521ea7c Filesystem magic number: 0xEF53 Filesystem revision #: 1 (dynamic) Filesystem features: has_journal ext_attr resize_inode filetype sparse_super large_file Default mount options: (none) Filesystem state: clean Errors behavior: Continue Filesystem OS type: Linux Inode count: 7864320 Block count: 15728636 Reserved block count: 786431 Free blocks: 15161820 Free inodes: 7864295 First block: 0 Block size: 4096 Fragment size: 4096 Reserved GDT blocks: 1024 Blocks per group: 32768 Fragments per group: 32768 Inodes per group: 16384 Inode blocks per group: 512 Filesystem created: Mon Jun 26 08:42:24 2006 Last mount time: Wed Jun 28 14:57:20 2006 Last write time: Wed Jun 28 16:00:05 2006 Mount count: 4 Maximum mount count: 24 Last checked: Mon Jun 26 08:42:24 2006 Check interval: 15552000 (6 months) Next check after: Sat Dec 23 07:42:24 2006 Reserved blocks uid: 0 (user root) Reserved blocks gid: 0 (group root) First inode: 11 Inode size: 128 Journal inode: 8 Default directory hash: tea Directory Hash Seed: 5fb0bb02-5e35-4709-abff-b9f3f418e7ae Journal backup: inode blocks Danke. Ich werde mich unbedingt mal mit LVM beschäftigen. Gruß Scratch
  2. Ok, LUN ist nun 70 GB groß. und hat eine Partition mit 60 GB /dev/sda1 die ich jetzt auf 70 GB vergrößern will. parted /dev/sda check 1 Error: Filesystem has incompatible feature enabled resize2fs /dev/sda1 resize2fs 1.35 (28-Feb-2004) The filesystem is already 15728636 blocks long. Nothing to do! Heisst das Linux rafft noch nicht das das LUN größer ist? Gruß Scratch
  3. Hi, als Dateisystem benutze ich ext3 wird das LUN jetzt vergrößert sollte ich doch zB mit FDISK die Partition vergrößern können, oder etwa nicht? Den passenden Befehl habe ich weder im Normalen Modus noch im Expert modus gefunden. Kurz zum jetztigen Stand: Ich habe ein LUN mit 60 GB /dev/sda Partitioniert und formatiert als ext3 ergibt /dev/sda1 Das hab ich momentan zum Test einfach mal gemountet. mount /dev/sda1 /mnt/test LVM kenne ich nicht ... (habe die Einführung auf http://www.linuxhaven.de/dlhp/HOWTO/DE-LVM-HOWTO-1.html gerade gelesen) Gruß Scratch
  4. Multi Path war mein nächstes Thema ... wollte aber erstmal die anderen Sachen realisieren und testen. Derzeit versuche ich noch Linux beizubringen das das LUN jetzt 10 GB mehr hat (jetzt 60 GB vorher 50 GB) :-) Ich scheitere noch an dem erweitern der Partition ... Die Daten sollen nämlich bestehen bleiben.
  5. wow .. ok das war ja einfach ... irgendwie kam ich nicht direkt damit zurecht ... bin noch nicht so fit in linux ;-) Danke!!
  6. Hi, hab zum Test momentan ein Server mit eingebauter Fibre Channel Karte QLA2342. Hab die Karte eingebaut, Treiber installiert und dann das LUN gemapt. Funktioniert soweit. Wie kann ich das ganze jetzt in Linux mounten? Das Volume ist unformatiert und müsste für meine Verwendung ja ext3 formatiert sein. Wie mach ich das? Folgendes konnte ich im messages Log finden: Jun 23 13:43:55 sv010027 kernel: qla2300 0000:07:01.0: Jun 23 13:43:55 sv010027 kernel: QLogic Fibre Channel HBA Driver: 8.01.04 Jun 23 13:43:55 sv010027 kernel: QLogic QLA2342 - Jun 23 13:43:56 sv010027 kernel: ISP2312: PCI-X (133 MHz) @ 0000:07:01.0 hdma+, host#=0, fw=3.03.19 IPX Jun 23 13:43:56 sv010027 kernel: scsi: unknown device type 12 Jun 23 13:43:56 sv010027 kernel: Vendor: COMPAQ Model: HSV110 (C)COMPAQ Rev: 3010 Jun 23 13:43:56 sv010027 kernel: Type: RAID ANSI SCSI revision: 02 Jun 23 13:43:56 sv010027 kernel: qla2300 0000:07:01.0: scsi(0:0:0:0): Enabled tagged queuing, queue depth 32. Jun 23 13:43:56 sv010027 kernel: Vendor: COMPAQ Model: HSV110 (C)COMPAQ Rev: 2001 Jun 23 13:43:56 sv010027 kernel: Type: Direct-Access ANSI SCSI revision: 02 Jun 23 13:43:56 sv010027 kernel: qla2300 0000:07:01.0: scsi(0:0:0:1): Enabled tagged queuing, queue depth 32. Jun 23 13:43:56 sv010027 kernel: SCSI device sda: 104857600 512-byte hdwr sectors (53687 MB) Jun 23 13:43:56 sv010027 kernel: SCSI device sda: drive cache: write through Jun 23 13:43:56 sv010027 kernel: sda: unknown partition table Jun 23 13:43:56 sv010027 kernel: Attached scsi disk sda at scsi0, channel 0, id 0, lun 1 Jun 23 13:43:56 sv010027 kernel: scsi: unknown device type 12 Jun 23 13:43:56 sv010027 kernel: Vendor: COMPAQ Model: HSV110 (C)COMPAQ Rev: 3010 Jun 23 13:43:56 sv010027 kernel: Type: RAID ANSI SCSI revision: 02 Jun 23 13:43:56 sv010027 kernel: qla2300 0000:07:01.0: scsi(0:0:1:0): Enabled tagged queuing, queue depth 32. Jun 23 13:43:56 sv010027 kernel: Vendor: COMPAQ Model: HSV110 (C)COMPAQ Rev: 2001 Jun 23 13:43:56 sv010027 kernel: Type: Direct-Access ANSI SCSI revision: 02 Jun 23 13:43:56 sv010027 kernel: qla2300 0000:07:01.0: scsi(0:0:1:1): Enabled tagged queuing, queue depth 32. Jun 23 13:43:56 sv010027 kernel: SCSI device sdb: 104857600 512-byte hdwr sectors (53687 MB) Jun 23 13:43:56 sv010027 kernel: sdb: asking for cache data failed Jun 23 13:43:56 sv010027 kernel: sdb: assuming drive cache: write through Jun 23 13:43:56 sv010027 kernel: sdb:<6>Device sdb not ready. Gruß Scratch
  7. Einfache Sache ... wenn man sichs nochmal genau anschaut ;-) Hab die Spezifikation des Servers angeschaut und die Slots unterscheiden sich technisch garnicht. Es geht schlichtweg um die Länge der Karte :-) Danke trotzdem! Gruß Scratch
  8. Hi, ich habe hier einen HP Server und wollte gerade eine LWL Karte einbauen. Die beiden PCI-X Slots sind optisch baugleich unterscheiden sich jedoch in der Beschriftung. Auf dem einen steht PCI-X Full auf dem anderen PCI-X Half. Ich konnte bei Wikipedia und in Google keine Erklärung dazu finden. Auch der Kartenhersteller schreibt als Slot nur "PCI-X". Auf was ist diese Bezeichnung zurückzuführen? Gruß Scatch
  9. Hi, habs bereits gelöst ... danke trotzdem für deine Antwort ich weiss nicht warum aber es hat einfach nicht funktioniert beim ertsen mal als ich die Dateien in libs kopiert habe. Ich hab's nochmal komplett deployed und nun tuts ... Danke! Gruß Scratch
  10. Hi, ich muss an einem Oracle Application Server per JSP eine Datei hochladen. Ich benutze dazu die "commons-fileupload-1.1.jar" Beim abschicken des Forms erhalte ich dann folgenden Fehler: 500 Internal Server Error java.lang.NoClassDefFoundError: org/apache/commons/io/output/DeferredFileOutputStream at org.apache.commons.fileupload.disk.DiskFileItemFactory.createItem(DiskFileItemFactory.java:179) at org.apache.commons.fileupload.FileUploadBase.createItem(FileUploadBase.java:500) at org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:367) at org.apache.commons.fileupload.servlet.ServletFileUpload.parseRequest(ServletFileUpload.java:116) at _upload._jspService(_upload.java:77) [SRC:/upload.jsp:36] at com.orionserver[Oracle Application Server Containers for J2EE 10g (9.0.4.2.0)].http.OrionHttpJspPage.service(OrionHttpJspPage.java:56) at oracle.jsp.runtimev2.JspPageTable.compileAndServe(JspPageTable.java:569) at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:304) at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:509) at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:413) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at com.evermind[Oracle Application Server Containers for J2EE 10g (9.0.4.2.0)].server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:65) at oracle.security.jazn.oc4j.JAZNFilter.doFilter(Unknown Source) at com.evermind[Oracle Application Server Containers for J2EE 10g (9.0.4.2.0)].server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:621) at com.evermind[Oracle Application Server Containers for J2EE 10g (9.0.4.2.0)].server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:330) at com.evermind[Oracle Application Server Containers for J2EE 10g (9.0.4.2.0)].server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:794) at com.evermind[Oracle Application Server Containers for J2EE 10g (9.0.4.2.0)].server.http.AJPRequestHandler.run(AJPRequestHandler.java:208) at com.evermind[Oracle Application Server Containers for J2EE 10g (9.0.4.2.0)].server.http.AJPRequestHandler.run(AJPRequestHandler.java:125) at com.evermind[Oracle Application Server Containers for J2EE 10g (9.0.4.2.0)].util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:192) at java.lang.Thread.run(Thread.java:534) Folgendes fand ich dazu auf der Apache.org Seite http://jakarta.apache.org/commons/fileupload/faq.html Kann mir jemand in kurzen Schritten erklären wie ich das mache? Andere Frage ist das überhaupt das selbe Problem? Da er ja anzeigt das die Commons IO fehlen. Diese hab ich dann mal hinzugefügt aber es funtktioniert immer noch nicht (gleiche Meldung wie oben). Weiss jemand Rat? Gruß Scratch
  11. Hi, hab ein HTML Form das eine Datei sendet. Wie kann ich diese mit einer JSP Seite auf dem Server speichern? <form name="myForm" action="upload.jsp" method="get" enctype="multipart/form-data"> <table border="1"> <tr> <td>Datei:</td> <td><input type="file" name="fileupload"></td> </tr> <tr> <td colspan="2" align="right"><input type="submit" name="upload" value="hochladen"></td> </tr> </table> </form> Gruß Scratch
  12. Danke perdi ... hab übrigens auch das Original dazu gefunden. Unten in den Comments stehen dazu noch paar Info's. Für alle mit ähnlichen Problemen also hier vorbei schauen: http://devcentral.f5.com/weblogs/joe/archive/2005/07/06/1345.aspx Gruß Scratch
  13. Hi, ich hab ein kleines Problem mit HttpUnit 1.6.2. Ich möchte eine SSL Seite aufrufen und bekomm als Fehler folgendes: java.io.IOException at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:593) at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:272) at com.sun.net.ssl.internal.www.protocol.https.HttpsURLConnectionOldImpl.getResponseCode(DashoA6275) at com.meterware.httpunit.HttpWebResponse.readResponseHeader(HttpWebResponse.java:162) at com.meterware.httpunit.HttpWebResponse.readHeaders(HttpWebResponse.java:200) at com.meterware.httpunit.HttpWebResponse.<init>(HttpWebResponse.java:56) at com.meterware.httpunit.HttpWebResponse.<init>(HttpWebResponse.java:67) at com.meterware.httpunit.WebConversation.newResponse(WebConversation.java:76) at com.meterware.httpunit.WebWindow.getResource(WebWindow.java:164) at com.meterware.httpunit.WebWindow.getSubframeResponse(WebWindow.java:128) at com.meterware.httpunit.WebWindow.getResponse(WebWindow.java:121) at com.meterware.httpunit.WebWindow.getResponse(WebWindow.java:102) at com.meterware.httpunit.WebClient.getResponse(WebClient.java:87) at _ZZHttpUnit._jspService(_ZZHttpUnit.java:124) at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:56) at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:349) at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:509) at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:413) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:65) at oracle.security.jazn.oc4j.JAZNFilter.doFilter(Unknown Source) at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:621) at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:330) at com.evermind.server.http.ServletRequestDispatcher.forward(ServletRequestDispatcher.java:257) at oracle.portal.provider.v2.render.http.ResourceRenderer.renderBody(Unknown Source) at oracle.portal.provider.v2.render.RenderManager.render(Unknown Source) at oracle.portal.provider.v2.DefaultPortletInstance.render(Unknown Source) at oracle.webdb.provider.v2.adapter.soapV1.ProviderAdapter.showPortlet(Unknown Source) at oracle.webdb.provider.v2.adapter.soapV1.ProviderAdapter.handleHttp(Unknown Source) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at oracle.webdb.provider.v2.adapter.SOAPServlet.doHTTPCall(Unknown Source) at oracle.webdb.provider.v2.adapter.SOAPServlet.service(Unknown Source) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:65) at oracle.security.jazn.oc4j.JAZNFilter.doFilter(Unknown Source) at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:621) at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:330) at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:794) at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:208) at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:125) at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:186) at java.lang.Thread.run(Thread.java:534) Caused by: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: No trusted certificate found at com.sun.net.ssl.internal.ssl.BaseSSLSocketImpl.a(DashoA6275) at com.sun.net.ssl.internal.ssl.SSLSocketImpl.a(DashoA6275) at com.sun.net.ssl.internal.ssl.SSLSocketImpl.a(DashoA6275) at com.sun.net.ssl.internal.ssl.SunJSSE_az.a(DashoA6275) at com.sun.net.ssl.internal.ssl.SunJSSE_az.a(DashoA6275) at com.sun.net.ssl.internal.ssl.SunJSSE_ax.a(DashoA6275) at com.sun.net.ssl.internal.ssl.SSLSocketImpl.a(DashoA6275) at com.sun.net.ssl.internal.ssl.SSLSocketImpl.j(DashoA6275) at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(DashoA6275) at sun.net.www.protocol.https.HttpsClient.afterConnect(DashoA6275) at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(DashoA6275) at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:617) at sun.net.www.protocol.http.HttpURLConnection.getHeaderFieldKey(HttpURLConnection.java:1490) at com.sun.net.ssl.internal.www.protocol.https.HttpsURLConnectionOldImpl.getHeaderFieldKey(DashoA6275) at com.meterware.httpunit.HttpWebResponse.loadHeaders(HttpWebResponse.java:216) at com.meterware.httpunit.HttpWebResponse.readHeaders(HttpWebResponse.java:198) ... 40 more Caused by: sun.security.validator.ValidatorException: No trusted certificate found at sun.security.validator.SimpleValidator.buildTrustedChain(SimpleValidator.java:304) at sun.security.validator.SimpleValidator.engineValidate(SimpleValidator.java:107) at sun.security.validator.Validator.validate(Validator.java:202) at com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.checkServerTrusted(DashoA6275) at com.sun.net.ssl.internal.ssl.JsseX509TrustManager.checkServerTrusted(DashoA6275) ... 53 more Ich weiss ehrlich gesag gerade nicht weiter da ich echt so ziemlich alles probiert hab was google an Lösungsmöglichkeiten hergibt. 1. Geschaut ob jsse.jar Verfügbar ist -> Ist sie. 2. Certificate von der Seite gespeichert und Importiert in cacerts 3. Parameter in der JVM gesetzt javax.net.ssl.keyStore=$java/lib/security/cacerts -Djavax.net.ssl.keyStorePassword=changeit 4. Code der die Certificate immer erlaubt. // Create a trust manager that does not validate certificate chains TrustManager[] trustAllCerts = new TrustManager[] { new X509TrustManager() { public java.security.cert.X509Certificate[] getAcceptedIssuers() { return null; } public void checkClientTrusted(java.security.cert.X509Certificate[] certs, String authType) {} public void checkServerTrusted(java.security.cert.X509Certificate[] certs, String authType) {} } }; try { SSLContext sc = SSLContext.getInstance("SSL"); sc.init(null, trustAllCerts, new java.security.SecureRandom()); HttpsURLConnection.setDefaultSSLSocketFactory(sc.getSocketFactory()); } catch(Exception e) {} Es funktioniert aber einfach nicht ... die Fehlermeldung ist nach wie vor die selbe. Anyone can help??? Danke!! Gruß Scratch
  14. Hi, ich habe heute Samba konfiguriert damit es die User aus dem AD holt. Jetzt hab ich folgendes Problem, Samba holt sich nicht automatisch ein neues Ticket. Läuft es ab, geht nichts mehr ... (logisch) wie bringe ich Samba bei automatisch eine neues Ticket zu holen? Derzeit hole ich es manuell mit "getent passwd". klist Ticket cache: FILE:/tmp/krb5cc_0 Default principal: Administrator@DOMAIN.COM Valid starting Expires Service principal 04/25/06 10:14:11 04/25/06 20:14:11 krbtgt/DOMAIN.COM@DOMAIN.COM smb.conf [global] workgroup = domain.com server string = samba.domain.com netbios name = samba log file = /var/log/samba/%m.log max log size = 50 realm = DOMAIN.COM idmap uid = 10000-20000 idmap gid = 10000-20000 winbind enum users = yes winbind enum groups = yes winbind separator = / winbind use default domain = no security = ADS encrypt passwords = yes password server = dc.domain.com client use spnego = yes socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192 krb5.conf [libdefaults] ticket_lifetime = 600 default_realm = DOMAIN.COM clockskew = 300 default_tkt_enctypes = des3-hmac-sha1 des-cbc-crc default_tgs_enctypes = des3-hmac-sha1 des-cbc-crc [realms] DOMAIN.COM = { kdc = dc.domain.com default_domain = DOMAIN.COM } [domain_realm] .domain.com = DOMAIN.COM domain.com = DOMAIN.COM [logging] default = FILE:/var/log/krb5libs.log kdc = FILE:/var/log/kdc.log kadmind = FILE:/var/log/kadmind.log Dann noch ein zweites Problem: Wir haben mehrere DC's in mehreren Standorten, manchmal kommt es vor das einer der DC's nicht antwortet und dann eine Timeout Meldung erscheint. [2006/04/26 12:38:56, 0] rpc_client/cli_pipe.c:rpc_api_pipe(435) cli_pipe: return critical error. Error was Call timed out: server did not respond after 10000 milliseconds Die Userliste ist dann nicht komplett und es wird keine weiterer DC abgefragt. Ich habe bisher leider keine Möglichkeit gefunden die Ursache des Timeouts festzumachen. Kann ich diesen Timeout erhöhen? Danke Scratch
  15. Hi, hab eine kurze Frage: habe heute bei einem meiner Server folgende Meldung im LogWatch: --------------------- Kernel Begin ------------------------ WARNING: Kernel Errors Present scsi0: Error Recovery Strateg...: 1Time(s) ---------------------- Kernel End ------------------------- im messages log erhalte ich folgendes dazu: Apr 19 09:36:51 sv010008 kernel: scsi: ***** BusLogic SCSI Driver Version 2.1.15 of 17 August 1998 ***** Apr 19 09:36:51 sv010008 kernel: scsi: Copyright 1995-1998 by Leonard N. Zubkoff <lnz@dandelion.com> Apr 19 09:36:51 sv010008 kernel: scsi0: Configuring BusLogic Model BT-958 PCI Wide Ultra SCSI Host Adapter Apr 19 09:36:51 sv010008 kernel: scsi0: Firmware Version: 5.07B, I/O Address: 0x1060, IRQ Channel: 11/Level Apr 19 09:36:51 sv010008 kernel: scsi0: PCI Bus: 0, Device: 16, Address: 0xF8000000, Host Adapter SCSI ID: 7 Apr 19 09:36:51 sv010008 kernel: scsi0: Parity Checking: Enabled, Extended Translation: Enabled Apr 19 09:36:51 sv010008 kernel: scsi0: Synchronous Negotiation: Ultra, Wide Negotiation: Enabled Apr 19 09:36:51 sv010008 kernel: scsi0: Disconnect/Reconnect: Enabled, Tagged Queuing: Enabled Apr 19 09:36:51 sv010008 kernel: scsi0: Scatter/Gather Limit: 32 of 32 segments, Mailboxes: 211 Apr 19 09:36:51 sv010008 kernel: scsi0: Driver Queue Depth: 211, Host Adapter Queue Depth: 192 Apr 19 09:36:51 sv010008 kernel: scsi0: Tagged Queue Depth: Automatic, Untagged Queue Depth: 3 Apr 19 09:36:51 sv010008 kernel: scsi0: Error Recovery Strategy: Default, SCSI Bus Reset: Enabled Apr 19 09:36:51 sv010008 kernel: scsi0: *** BusLogic BT-958 Initialized Successfully *** Apr 19 09:36:51 sv010008 kernel: scsi0 : BusLogic BT-958 Kernelversion ist: 2.4.21-32.EL (Red Hat Enterprise Linux AS release 3 (Taroon Update 5)) Was genau soll den das bedueten? Hat da jemand Erfahrung mit? Gruß Scratch
  16. @Bubble Danke, ich bin blutiger Anfänger und habe keine Erfahrung damit. Und jetzt kommts, es läuft bereits. Das es nicht beim ersten mal klappt kommt öfter vor aber wer sich halt doch denn MSDN-Kram durchliest (notfalls auch mehrmals) und zwischendurch auch mal googelt und ein bisschen durchhaltevermögen zeigt schafts halt am Ende doch leichter als erwartet. Drum kann ich jetzt beruhigt auf einen Kostenintensiven ResourceKit verzichten .NET kommt leider nicht in Frage. Ja ich will! Danke! Gruß Scratch
  17. Danke @ Klotzkopp. Man muss noch die "advapi32.lib" bei Projekteigenschaften -> Linker -> Eingabe -> Zusätzliche Abhängigkeiten ergänzen dann geht ein leeres Konsolenfenster auf. Jetzt muss ich noch den Service installieren und starten sowie ich das verstanden hab. Richtig? Gruß Scratch
  18. Ich komm damit nicht ganz klar, das is ja um ein vielfaches komplizierter als bei Linux. Ich kann nicht mal das Beispiel fehlerfrei kompilieren. service.cpp(16) : error C2440: 'Initialisierung': 'const char [10]' kann nicht in 'LPWSTR' konvertiert werden service.cpp(16) : error C2440: 'Initialisierung': 'void (__cdecl *)(DWORD,LPTSTR *)' kann nicht in 'LPSERVICE_MAIN_FUNCTIONW' konvertiert werden (noch 14 weitere) Ich hab mir den Punkt Service Programs mal durchgelesen und das Sample angeschaut. Vielleicht hab ich auch grad ein Brett vorm Kopf. Hat den jemand noch einen kleinen Hinweis. Ich habe die 3 Dateien (Service Program's main,ServiceMain,Control Handler) in eine Datei gepackt, indem ich die folgenden Zeilen: VOID WINAPI MyServiceCtrlHandler (DWORD opcode); VOID MyServiceStart (DWORD argc, LPTSTR *argv); DWORD MyServiceInitialization (DWORD argc, LPTSTR *argv, DWORD *specificError); gleich durch die vollständige Funktion ersetzt habe. Gruß Scratch
  19. Hi, ich habe ein kleines Programm geschrieben das unter Linux und Windwos läuft. Problem ist das ich nicht weiss wie ich es bei Windows als Service laufen lassen kann. Für Linux wars nicht schwer -> linux-daemon-howto Hat jemand ein Tutorial oder ein kleines Beispiel? Benutze die aktuelle VC Express Edition Danke! Gruß Scratch
  20. Scratch

    Sed und Variabeln $

    Ok daran hatte ich garnicht gedacht :bimei :bimei So gehts ... http://www.unet.univie.ac.at/aix/cmds/aixcmds5/sed.htm /bin/sed -n -e "s?^\([a-zA-Z]*\):$ORACLE_HOME:[NY]?\1?gp" /etc/oratab Danke! Gruß Scratch
  21. Scratch

    Sed und Variabeln $

    Hi, der Befehl lautet genau: /bin/sed -n -e "s/^\([a-zA-Z]*\):$ORACLE\_HOME:N/\1/gp" /etc/oratab die sed Version ist: 4.0.7 # echo $ORACLE_HOME /opt/app/oracle/product/inf904 /etc/oratab *:/opt/app/oracle/product/inf904:N iasdb:/opt/app/oracle/product/inf904:N Der Fehler ist: /bin/sed: -e expression #1, char 23: Unknown option to `s' Gruß Scratch
  22. Hi, kleines Problem: /bin/sed -n -e "s/\(^[a-zA-Z]*\):$VAR:N$/\1/gp" /etc/test funtkioniert nicht -> Unknown option to `s' Wie kann ich eine Env Variable einfügen? Beim googeln hatten die alle ' statt ". Das ist bei mir nicht der Fall. Gruß Scratch
  23. Hi, ich hab mal eine Frage: Wie kann ich prüfen ob ein Shellscriptbefehl korrekt ausgeführt wurde? Ich möchte z.B. ein Tar einer Datei machen. Schlägt das Tar fehl möchte ich nicht das die Fehlermeldungen von Tar erscheinen sondern eine von mir definierte. Ist sowas möglich? Danke! Gruß Scratch
  24. Hi, meine Frage: Warum kann ich folgenden Code unter Linux kompilieren aber unter Windows nicht? int iSize = 255; char cBuffer[iSize]; G++ (gcc 3.2.3) kompiliert hier ohne murren. Funktioniert auch fehlerfrei. Fehler in MSVC 8 Express Edition sind: error C2057: Konstanter Ausdruck erwartet error C2466: Zuordnung eines Arrays der konstanten Größe 0 nicht möglich. error C2133: 'cBuffer': Unbekannte Größe Gruß Scratch
  25. popen ... war die Lösung. (Fast) plattformunabhängig und die Ausgabe des Programms kann in das eigene umgeleitet werden. string execute(string strCommand) { iSize = 255; FILE *myPipe; char cBuffer[iSize]; string strData; #ifdef _WIN32 myPipe = _popen(strCommand.c_str(),"rt"); #else myPipe = popen(strCommand.c_str(),"r"); #endif if(myPipe != NULL) { strData = ""; while(fgets(cBuffer,iSize,myPipe) != NULL) { strData = strData + cBuffer; } #ifdef _WIN32 _pclose(myPipe); #else pclose(myPipe); #endif } else { return ""; } return strData; } Danke an alle, besonders an Klotzkopp!! Gruß Scratch

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